Kaynağa Gözat

fix(deploy): use registry image and correct docker list format

- Fix module.yml docker: section from object to list format so
  the builder actually builds and pushes the image
- Replace build: . with registry image reference in compose
- Fix certresolver name from letsencrypt to le
- Add explicit container_name, remove unused default network
fix/docker-build-format
jochen 1 ay önce
ebeveyn
işleme
f385daf09c
2 değiştirilmiş dosya ile 4 ekleme ve 5 silme
  1. +3
    -3
      docker-compose.yml
  2. +1
    -2
      module.yml

+ 3
- 3
docker-compose.yml Dosyayı Görüntüle

@@ -1,6 +1,7 @@
services:
txt-game:
build: .
image: registry-api.novox.be/novox/txt-game:latest
container_name: txt-game
restart: unless-stopped
environment:
- DOMAIN=${DOMAIN:-localhost}
@@ -8,11 +9,10 @@ services:
- "traefik.enable=true"
- "traefik.http.routers.txt-game.rule=Host(`txt.${DOMAIN:-localhost}`)"
- "traefik.http.routers.txt-game.entrypoints=websecure"
- "traefik.http.routers.txt-game.tls.certresolver=letsencrypt"
- "traefik.http.routers.txt-game.tls.certresolver=le"
- "traefik.http.services.txt-game.loadbalancer.server.port=3000"
networks:
- proxy
- default

networks:
proxy:


+ 1
- 2
module.yml Dosyayı Görüntüle

@@ -7,10 +7,9 @@ service:
container: txt-game

docker:
build:
- image: txt-game
context: .
dockerfile: Dockerfile
image: txt-game

env:
DOMAIN:


Yükleniyor…
İptal
Kaydet