- Install Docker Desktop: https://www.docker.com/get-started/
- Create a new repository from this template.
![Screenshot 2023-05-30 at 15 14 21](https://private-user-images.githubusercontent.com/1209182/241995561-6c61a1d2-cce0-4377-abc5-69e3556dddda.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjE5MDY0NzMsIm5iZiI6MTcyMTkwNjE3MywicGF0aCI6Ii8xMjA5MTgyLzI0MTk5NTU2MS02YzYxYTFkMi1jY2UwLTQzNzctYWJjNS02OWUzNTU2ZGRkZGEucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI0MDcyNSUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNDA3MjVUMTExNjEzWiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9OTA2OTk3OTBlYzk2ZWY3Y2IxNGQ0N2Y1MTMyMmFkNjUyYThiNjAwNzBlMjZhNDllMTcxMzliODdjMTU0Y2I5ZiZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QmYWN0b3JfaWQ9MCZrZXlfaWQ9MCZyZXBvX2lkPTAifQ.WcnQZHzfM8GZ-tjzdamuLd1UI9HleX5Ly4D7KMmEbVw)
- Clone project from GitHub
git clone [email protected]:<username>/<repository>.git
- Move into project folder
cd <repository>
- Build Docker image
docker-compose build
- Create database
docker-compose run web bin/rails db:create
- Start the app
docker-compose up
Open http://localhost:3001
in a browser.
![Screenshot 2023-05-30 at 15 30 13](https://private-user-images.githubusercontent.com/1209182/242000310-f0d9256f-6f10-46d4-bfc6-b1beadf0cb0e.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjE5MDY0NzMsIm5iZiI6MTcyMTkwNjE3MywicGF0aCI6Ii8xMjA5MTgyLzI0MjAwMDMxMC1mMGQ5MjU2Zi02ZjEwLTQ2ZDQtYmZjNi1iMWJlYWRmMGNiMGUucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI0MDcyNSUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNDA3MjVUMTExNjEzWiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9MzYxMjVmZjIwMjg1NGRhN2Y2ODk4Yjc2YjllMzFlMjhhN2UzZTQ5ZWFkZWI3MDNmZDExM2EzNjlhMzc3NzY0NyZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QmYWN0b3JfaWQ9MCZrZXlfaWQ9MCZyZXBvX2lkPTAifQ.M67xtbdhX1G7m1yQXCGBg0ueeCnwUMU3_3wXAbhQFFA)