mirror of
https://github.com/cpvalente/ontime.git
synced 2026-08-03 06:28:01 +00:00
9c5c7ee69a
* docker: initial config * docker: add entrypoint for headless run * docker: resolve path from env variable * docker: initial config * docker: rename preloaded data directories * docker: update README * docker: prevent issue with port mappings * docker: update README.md * docker: add docker-compose * docker: cleanup logs * docker: add CI * docker: cleanup unused * docker: use static port in development * refactor: isolate tasks * docker: add demo db * fix: download db resolves according to OS * docker: config build * fix: ensure db path exists * fix: add object type to block * docker: config build * docker: config build * docker: env is production * docker: preload db * fix: remove test dir * docker: graceful shutdown node app * docker: env is production * docker: add docker-compose * docker: remove unused mappings * docker: version bump
21 lines
478 B
Docker
21 lines
478 B
Docker
FROM node:14-alpine
|
|
|
|
WORKDIR /app/server
|
|
|
|
# Prepare UI
|
|
COPY /client/build ../client/build
|
|
|
|
# Prepare Backend
|
|
COPY /server/src ./
|
|
|
|
# Export default ports Main - OSC IN
|
|
EXPOSE 4001/tcp 8888/udp
|
|
ENV NODE_ENV=production
|
|
ENV ONTIME_DATA=/server/
|
|
|
|
CMD ["yarn", "start:headless"]
|
|
|
|
# Build an run commandsN
|
|
# docker build -t getontime/ontime .
|
|
# docker run -p 4001:4001 -p 10.0.0.12:8888:8888/udp --mount type=bind,source="$(pwd)/ontime-db",target=/server/preloaded-db getontime/ontime
|