# Inception Projet 42: Sujet: Conteneuriser un serveur web qui hebergera wordpress localement à l'aide de docker, alpine/debian, nginx et mariadb ## Todo: - add login/register/admin buttons in wordpress ## Instructions: ### Setup it: Create a `.env` file in `srcs` folder with settings you want. e.g: ``` DOMAIN=narnaud.42.fr #DOMAIN=localhost WP_TITLE=Inception WP_ADMIN_USR=theboss WP_ADMIN_PWD=thebossword WP_ADMIN_EMAIL=theboss@mail.com WP_USR=narnaud WP_PWD=narnaudword WP_EMAIL=narnaud@student.42nice.fr MYSQL_ROOT_PWD=mariadbword WP_DATABASE_NAME=wordpressdb WP_DATABASE_USR=wordpress WP_DATABASE_PWD=wordpressword GITEA_DATABASE_NAME=giteadb GITEA_DATABASE_USR=gitea GITEA_DATABASE_PWD=giteaword GITEA_ADMIN_USR=theboss GITEA_ADMIN_PWD=thebossword GITEA_ADMIN_MAIL=theboss@mail.com FTP_USR=ftpuser FTP_PWD=ftpuserword ``` ### Start it: If you want to use a custom domain as local host, modify the Makefile DOMAIN variable and `make domain`. To custom static page content, just edit `srcs/bonus/hexo/*_conf.yml` files with what you what to use before build. `make` to build and start. `make clean` to cleanup unused datas. `make fclean` to wipe all. `sudo make wipe` to wipe all servers datas. ### Use it: For acces to homepage, visit `localhost` or your domain url (`DOMAIN_URL`) from your browser. You can access all services except ftp server from the homepage. To access ftp, connect using ftp://FTP_USER@localhost:21 and the FTP_PWD with your favourite ftp client.