diff --git a/Dockerfile b/Dockerfile index 8a9fb92..3977bc7 100644 --- a/Dockerfile +++ b/Dockerfile @@ -7,7 +7,13 @@ COPY package*.json ./ RUN npm install --legacy-peer-deps COPY . . -COPY .env ./ + +ARG API_BASE_URL +ARG CLIENT_ID +ARG CLIENT_SECRET +ENV API_BASE_URL=$API_BASE_URL +ENV CLIENT_ID=$CLIENT_ID +ENV CLIENT_SECRET=$CLIENT_SECRET RUN npm run generate diff --git a/docker-compose.yml b/docker-compose.yml index a42e990..f7d5083 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,13 +1,20 @@ services: nuxt-app: - build: . + build: + context: . + args: + - API_BASE_URL=${API_BASE_URL} + - CLIENT_ID=${CLIENT_ID} + - CLIENT_SECRET=${CLIENT_SECRET} container_name: freekake-nuxt-container ports: - "3000:80" env_file: - .env environment: - - NODE_ENV=production + - API_BASE_URL=${API_BASE_URL} + - CLIENT_ID=${CLIENT_ID} + - CLIENT_SECRET=${CLIENT_SECRET} restart: unless-stopped volumes: - ./nginx.conf:/etc/nginx/conf.d/nginx.conf:ro