mirror of
https://github.com/cpvalente/ontime.git
synced 2026-08-04 15:08:01 +00:00
de9a7a87fd
* refactor(project structure): UI * refactor(project structure): extract utilities * refactor(project structure): remove unused * refactor(project structure): electron * refactor(project structure): server refactor: migrate to vitest refactor: monorepo config * refactor: extract application menu * refactor: exit process * refactor: extract tray menu * chore: electron build * Added Seconds in studio clock #282 --------- Co-authored-by: Fabian Posenau <fabian@fphome.de> --------- Co-authored-by: Fabian Posenau <fabian.p99@gmx.de> Co-authored-by: Fabian Posenau <fabian@fphome.de>
22 lines
564 B
Docker
22 lines
564 B
Docker
FROM node:16-alpine
|
|
|
|
WORKDIR /apps/server
|
|
|
|
# Prepare UI
|
|
COPY /apps/client/build ../client/build
|
|
|
|
# Prepare Backend
|
|
COPY /apps/server ./
|
|
|
|
# Export default ports Main - OSC IN
|
|
EXPOSE 4001/tcp 8888/udp
|
|
ENV NODE_ENV=production
|
|
ENV ONTIME_DATA=/server/
|
|
|
|
CMD ["npm", "start:headless"]
|
|
|
|
# Build and run commands
|
|
# !!! Note that this command needs pre-build versions of the UI and server apps
|
|
# 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
|