~mapperr/dockerfiles

7d0e91b1784a3c0f9c823e47dccd05d71089abb1 — mapperr 2 years ago c1b2f65
Add flexibility to soju image
2 files changed, 6 insertions(+), 4 deletions(-)

M soju/Dockerfile
M soju/README.md
M soju/Dockerfile => soju/Dockerfile +4 -2
@@ 9,8 9,10 @@ RUN apk update &&\
        -out cert.pem -keyout key.pem \
       -subj "/CN=soju" && \
    echo 'tls /soju/cert.pem /soju/key.pem' > soju.conf && \
    echo 'sql sqlite3 /soju.db' >> soju.conf && \
    echo 'listen 0.0.0.0:6697' >> soju.conf
    echo 'sql sqlite3 /sojudb/soju.db' >> soju.conf && \
    echo 'listen 0.0.0.0:6697' >> soju.conf && \
    mkdir /sojudb
    
EXPOSE 6697
CMD ["/soju/soju", "-config", "/soju/soju.conf"]


M soju/README.md => soju/README.md +2 -2
@@ 13,13 13,13 @@ Suppose you tagged the image as `mapperr/soju:latest`:
    docker run -d \
        --name soju \
        -p 6697:6697 \
        -v ./soju.db:/soju.db \
        -v $PWD/sojudb:/sojudb \
        mapperr/soju:latest

then create a user with:

    docker exec --it soju \
        /soju/sojuctl create-user my_user
        /soju/sojuctl -config /soju/soju.conf create-user my_user

it will ask for a password on stdin.