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" nextjs-dev: build: ./dev-env container_name: nextjs-dev networks: LocalNet: ipv4_address: '172.17.17.73' # ports: # - "2222:22" # SSH access for VS Code Server or remote shell # - "3001:3000" # Next.js dev preview volumes: - /storage/ospfcost:/workspace environment: - NODE_ENV=development restart: unless-stopped networks: LocalNet: external: true