Skip to content

Commit

Permalink
Docker debug (#41)
Browse files Browse the repository at this point in the history
* Add environment variable to run in dev mode

* Update env var name

* Remove env from dockerfile cmd

* Add sourcemap option for production build

* Add DEBUG env var to .env

* Update default.env

* Add chrome suggestion to debug option in env file
  • Loading branch information
daniellrgn authored Oct 9, 2024
1 parent c547f1e commit 5838716
Show file tree
Hide file tree
Showing 3 changed files with 9 additions and 2 deletions.
2 changes: 1 addition & 1 deletion Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -16,4 +16,4 @@ RUN npm run build

RUN cp build/404.html build/index.html

CMD ["sh", "-c", "npm run build && cp build/404.html build/index.html && npm run start"]
CMD npm run build && cp build/404.html build/index.html && npm run start
4 changes: 4 additions & 0 deletions default.env
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,10 @@ COMPOSE_FILE=docker-compose.yaml:docker-compose.static-ingress.yaml

VITE_VERSION_STRING=

# Debug option for non-prod deployments using /build output
# (Works best in Chrome)
# DEBUG=1

###
### Client environment variables:
### Variables with VITE_ prefix will be available to the client
Expand Down
5 changes: 4 additions & 1 deletion vite.config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,9 @@ export default defineConfig(({ mode }) => {
server: {
host: true,
port: process.env.DEV_SERVER_PORT ? process.env.DEV_SERVER_PORT : 3000
},
build: {
sourcemap: process.env.DEBUG ?? false
}
}
});
});

0 comments on commit 5838716

Please sign in to comment.