From a40dc7dfff6684e62223b9e7e0bccfe75beae220 Mon Sep 17 00:00:00 2001 From: Gert-Jan Aalderink Date: Wed, 9 Jul 2025 21:46:27 +0200 Subject: [PATCH] Initial Entry --- docker-compose.yml | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 docker-compose.yml diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..00078a1 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,29 @@ +version: '3.8' + +services: + nextjs-app: + build: + context: . + container_name: nextjs-app + networks: + LocalNet: + ipv4_address: '172.17.17.72' + ports: + - "3000:3000" + volumes: + - .:/app + - /app/node_modules + environment: + - NODE_ENV=production + restart: always + labels: + - "traefik.enable=true" + - "traefik.http.routers.next.rule=Host(`next.ams.nerdnieuws.net`)" + - "traefik.http.routers.next.entrypoints=https" + - "traefik.http.routers.next.tls.certresolver=vm" + - "traefik.http.services.next.loadbalancer.server.port=3000" + +networks: + LocalNet: + external: true +