diff --git a/.dockerignore b/.dockerignore index c09798e..5d08e57 100644 --- a/.dockerignore +++ b/.dockerignore @@ -1,7 +1,6 @@ LICENSE README.md node_modules -dist .env.example .git .gitignore diff --git a/docker/Dockerfile b/docker/Dockerfile index 418f8bb..e2cfe9a 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -1,5 +1,5 @@ # Stage 1: Build the project -FROM node:18 AS builder +FROM node:20 AS builder WORKDIR /app # Copy package.json and pnpm-lock.yaml to the working directory @@ -17,7 +17,7 @@ COPY . . RUN pnpm build # Stage 2: Serve the app using the same version of Node -FROM node:18-alpine +FROM node:20-alpine WORKDIR /app # Install a simple http server diff --git a/docker/compose.yml b/docker/compose.yml index d254e88..bad7225 100644 --- a/docker/compose.yml +++ b/docker/compose.yml @@ -9,14 +9,13 @@ services: dockerfile: docker/Dockerfile image: gib/bang:latest container_name: bang + env_file: [.env] hostname: bang - domainname: bang.gbrown.org - networks: - - nginx-bridge + domainname: ${DOMAIN} + networks: ['${NETWORK}'] #ports: ['5000:5000'] stdin_open: true tty: true restart: unless-stopped - volumes: - - ../:/app + #volumes: ['.:/app'] command: serve -s /app/dist -l 5000