blob: 16b8d749862ddd4ff31eecaaa8aa0bd8662558a4 [file] [log] [blame]
FROM debian:10-slim
MAINTAINER coral-support@google.com
RUN /bin/bash -c '\
apt-get update && \
apt-get install -y debian-archive-keyring gnupg aptly aptly-api aptly-publisher && \
apt-get clean'
ADD --chown=aptly-api:aptly-api start-aptly-api.sh /start-aptly-api.sh
ADD --chown=aptly-api:aptly-api aptly-api.conf /etc/aptly-api.conf
VOLUME ['/var/lib/aptly-api', '/srv/aptly-publish-fs']
WORKDIR /var/lib/aptly-api
EXPOSE 8080
ENV GIN_MODE=release
ENTRYPOINT ["bash", "-c", "/start-aptly-api.sh"]