23 lines
701 B
Docker
23 lines
701 B
Docker
FROM asamalik/module-nginx-master
|
|
|
|
# Labels
|
|
LABEL name="nginx" \
|
|
summary="Nginx is a web server." \
|
|
description="Nginx is a web server, which can also be used as a reverse proxy, load balancer and HTTP cache." \
|
|
version="0" \
|
|
release="1" \
|
|
atomic.has_install_files="true"
|
|
|
|
# Add neccessary configuration files
|
|
COPY files/nginx.conf /etc/nginx/nginx.conf
|
|
COPY files/service.template /exports/hostfs/usr/lib/systemd/system/nginx-container.service
|
|
|
|
RUN mkdir -p /exports/hostfs/{usr/share,etc} && \
|
|
cp -ar /usr/share/nginx /exports/hostfs/usr/share/ && \
|
|
cp -ar /etc/nginx /exports/hostfs/etc
|
|
|
|
# Export port for nginx frontend
|
|
EXPOSE 80
|
|
|
|
# Start nginx
|
|
CMD ["/usr/sbin/nginx"]
|