17 lines
No EOL
504 B
Docker
17 lines
No EOL
504 B
Docker
FROM node:22-bullseye AS base
|
|
RUN apt install openssl ca-certificates
|
|
|
|
WORKDIR /lamassu-server
|
|
|
|
# Copy the pre-built production package from CI (with node_modules)
|
|
COPY . ./
|
|
|
|
FROM base AS l-s
|
|
RUN chmod +x /lamassu-server/bin/lamassu-server-entrypoint.sh
|
|
EXPOSE 3000
|
|
ENTRYPOINT [ "/lamassu-server/bin/lamassu-server-entrypoint.sh" ]
|
|
|
|
FROM base AS l-a-s
|
|
RUN chmod +x /lamassu-server/bin/lamassu-admin-server-entrypoint.sh
|
|
EXPOSE 443
|
|
ENTRYPOINT [ "/lamassu-server/bin/lamassu-admin-server-entrypoint.sh" ] |