跳到主要内容

Blinko

官方网站

https://blinko.space/

Docker方式安装

compose文件

networks:
default:
external: true
name: ${DOCKER_MY_NETWORK}
services:
blinko:
image: blinkospace/blinko:latest
container_name: blinko
restart: unless-stopped
logging:
options:
max-size: "10m"
max-file: "3"
# ports:
# - '1111:1111'
volumes:
- ${DOCKER_HOME}/blinko/data:/app/.blinko
environment:
NODE_ENV: production
# NEXTAUTH_URL: http://localhost:1111
# NEXT_PUBLIC_BASE_URL: http://localhost:1111
NEXTAUTH_SECRET: ${NEXTAUTH_SECRET}
DATABASE_URL: ${DATABASE_URL}
networks:
default:
ipv4_address: 172.20.0.25
deploy:
resources:
limits:
cpus: "0.5"
memory: 500M
healthcheck:
test: ["CMD", "curl", "-f", "http://blinko:1111/"]
interval: 30s
timeout: 10s
retries: 5
start_period: 30s

env文件

DOCKER_HOME=/home/username/docker
DOCKER_MY_NETWORK=npm_default
DATABASE_URL='postgresql://blinko:bhNEe64za3Npa7HEuz9z@postgres:5432/blinko'
NEXTAUTH_SECRET='bhNEe64za3Npa7HEuz9z'

启动

docker compose up -d

备注