Block a user
agora (latest)
Published 2024-01-09 22:24:46 +00:00 by flancian
Installation
docker pull git.coopcloud.tech/flancian/agora:latestsha256:69666174b5ea2c35bc16ff2b881e49134f12727869241f56f019587a9fde8027
Image Layers
| ADD file:7d8adf68670e8dc2af6b8603870ea610fc65ecbb08799f2ca6a3134f5d47d289 in / |
| CMD ["bash"] |
| MAINTAINER Flancian "0@flancia.org" |
| USER root |
| RUN /bin/sh -c apt-get update # buildkit |
| RUN /bin/sh -c apt-get install -y git python3 python3-pip npm # buildkit |
| RUN /bin/sh -c pip3 install poetry --break-system-packages # buildkit |
| RUN /bin/sh -c groupadd -r agora -g 1001 && useradd -u 1001 -r -g agora -s /bin/bash -c "Agora" agora # buildkit |
| RUN /bin/sh -c mkdir -p /home/agora && chown -R agora:agora /home/agora # buildkit |
| WORKDIR /home/agora |
| USER agora |
| RUN /bin/sh -c git clone https://github.com/flancian/agora-server.git # buildkit |
| RUN /bin/sh -c git clone https://github.com/flancian/agora-bridge.git # buildkit |
| RUN /bin/sh -c git clone https://github.com/flancian/agora.git # buildkit |
| WORKDIR /home/agora/agora-server |
| RUN /bin/sh -c npm install # buildkit |
| RUN /bin/sh -c poetry lock # buildkit |
| RUN /bin/sh -c poetry install # buildkit |
| EXPOSE map[5017/tcp:{}] |
| WORKDIR /home/agora/agora-bridge |
| RUN /bin/sh -c poetry lock # buildkit |
| RUN /bin/sh -c poetry install # buildkit |
| EXPOSE map[5018/tcp:{}] |
| WORKDIR /home/agora/agora |
| CMD ["/bin/sh" "-c" "./docker-entrypoint.sh"] |