To run a static HTML & CSS website, put your website files inside of the site
directory. If you put the files (especially the index file) in a different location, ensure you change the root of your website in the Nginx conf file (/nginx/my.conf
) section below.
#/nginx/my.conf
root /site/static;
In your dockerfile, you could add your static website from a repository, you dont have to put them in the site
folder.
Bring the container up by:
docker compose up -d --build
or
docker-compose up -d --build
If you change the docker port (in the compose file docker-compose.yaml
). You must also change the Nginx listening port on this line:
#/nginx/my.conf
listen 5000;
If you make any changes, bring the container down then up again:
docker compose down
docker-compose up -d --build