Note taking web app
- Docker
- Docker Compose
- PHP
- Composer
- Node.js
- NPM
- Copy
config.example.envtoconfig.envand tweak to your liking - Bring up the containers with
docker-compose up -d - Install Laravel with
composer create-project --prefer-dist laravel/laravel src/ - Install and run React with
npm run install && npm run dev - Configure the Laravel environment file located at
src/.env - Restart the containers with
docker-compose restart - Open http://localhost:8080
- Have fun coding! :D
If you don't have MySQL/MariaDB installed on the host, you can use the MySQL CLI client that comes with the database container:
docker-compose exec mariadb mysql -u laravel -p
If you ever have problems with file permissions, run fix_perms.sh. This script will make you the owner of database and src directories.
8080: nginx9000: php-fpm3306: MariaDB