diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..7f62234 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,34 @@ +version: "3.5" +services: + postgres: + image: postgres:16-alpine + env_file: .env + restart: always + volumes: + - ./pgdata:/var/lib/postgresql/data + networks: + - link_back + - acme-companion_proxy-tier + linkwarden: + env_file: .env + environment: + - DATABASE_URL=postgresql://postgres:${POSTGRES_PASSWORD}@postgres:5432/postgres + - VIRTUAL_HOST=link.airdog.site + - LETSENCRYPT_HOST=link.airdog.site + - LETSENCRYPT_EMAIL=lets@treillis.mailer.me + - VIRTUAL_PORT=3000 + restart: always + # build: . # uncomment this line to build from source + image: ghcr.io/linkwarden/linkwarden:latest # comment this line to build from source + volumes: + - ./data:/data/data + depends_on: + - postgres + networks: + - link_back + - acme-companion_proxy-tier + +networks: + link_back: + acme-companion_proxy-tier: + external: true \ No newline at end of file