FROM ubuntu:latest # update to the latest packages ENV DEBIAN_FRONTEND="noninteractive" RUN apt-get update && apt-get upgrade -y # add user that will be used to install and run the application RUN groupadd -g 1000 deploy RUN useradd -m -u 1000 -g deploy deploy # install required packages for debugging # RUN apt-get install -y vim curl lsof # # CUSTOM PART IS BELOW HERE # # install required packages RUN apt-get install -y nginx # copy and set up nginx configs RUN sed -i.bak 's/user www-data;/user deploy;/' /etc/nginx/nginx.conf RUN rm /etc/nginx/sites-enabled/* ADD public_nginx_conf /etc/nginx/sites-enabled/public_nginx_conf # switch to the created user and run nginx USER deploy CMD ["nginx", "-g", "daemon off;"]