mirror of
https://github.com/manyfold3d/manyfold.git
synced 2026-10-19 01:59:48 -05:00
24 lines
771 B
Docker
24 lines
771 B
Docker
# syntax = devthefuture/dockerfile-x
|
|
|
|
INCLUDE docker/base.dockerfile
|
|
INCLUDE docker/build.dockerfile
|
|
INCLUDE docker/runtime.dockerfile
|
|
|
|
## SOLO IMAGE ##########################################
|
|
|
|
FROM runtime as solo
|
|
|
|
# Install and run redis service
|
|
RUN apk add --no-cache redis
|
|
COPY ./docker/s6-rc.d/redis/redis /etc/s6-overlay/s6-rc.d/redis
|
|
COPY ./docker/s6-rc.d/redis/user/contents.d/redis /etc/s6-overlay/s6-rc.d/user/contents.d/redis
|
|
COPY ./docker/s6-rc.d/redis/manyfold/dependencies.d/redis /etc/s6-overlay/s6-rc.d/manyfold/dependencies.d/redis
|
|
|
|
# Set parameters for solo mode connections
|
|
ENV DATABASE_URL=sqlite3:/config/manyfold.sqlite3
|
|
ENV REDIS_URL=redis://localhost:6379
|
|
ENV DEFAULT_WORKER_CONCURRENCY=1
|
|
|
|
# Default plugin folder
|
|
ENV PLUGINS_PATH=/config/plugins
|