Block a user
calendar (sha256:154e59f0fd069fcbe6ce89ceb45f02482b920ff4732abba04ee1865b533e27fc)
Installation
docker pull git.rcjohnstone.com/connor/calendar@sha256:154e59f0fd069fcbe6ce89ceb45f02482b920ff4732abba04ee1865b533e27fcsha256:154e59f0fd069fcbe6ce89ceb45f02482b920ff4732abba04ee1865b533e27fcImage Layers
| ADD alpine-minirootfs-3.22.1-x86_64.tar.gz / # buildkit |
| CMD ["/bin/sh"] |
| RUN /bin/sh -c apk add --no-cache ca-certificates tzdata sqlite # buildkit |
| COPY /app/target/release/backend /usr/local/bin/backend # buildkit |
| COPY /usr/local/cargo/bin/sqlx /usr/local/bin/sqlx # buildkit |
| COPY backend/migrations /migrations # buildkit |
| RUN /bin/sh -c mkdir -p /db # buildkit |
| RUN /bin/sh -c echo '#!/bin/sh' > /usr/local/bin/start.sh && echo 'echo "Ensuring database directory exists..."' >> /usr/local/bin/start.sh && echo 'mkdir -p /db && chmod 755 /db' >> /usr/local/bin/start.sh && echo 'touch /db/calendar.db' >> /usr/local/bin/start.sh && echo 'echo "Running database migrations..."' >> /usr/local/bin/start.sh && echo 'sqlx migrate run --database-url "sqlite:///db/calendar.db" --source /migrations || echo "Migration failed but continuing..."' >> /usr/local/bin/start.sh && echo 'echo "Starting backend server..."' >> /usr/local/bin/start.sh && echo 'export DATABASE_URL="sqlite:///db/calendar.db"' >> /usr/local/bin/start.sh && echo '/usr/local/bin/backend' >> /usr/local/bin/start.sh && chmod +x /usr/local/bin/start.sh # buildkit |
| CMD ["/usr/local/bin/start.sh"] |
Details
Versions (11)
View all
933d7a8c1b87be1857afdd58a2c245cf758eb3a5
2025-09-24
latest
2025-09-24
ce9914e3883807687d01f7e0b032d868a200968b
2025-09-21
5c406569af832a02606d8f64500070c6c97371a4
2025-09-19
fd806244291fd9f0c21b5f0a1f776c2256495808
2025-09-18