This project was created for the Umanni Full Stack Developer test.
- Docker
We are using Docked Rails on the development, the new Rails official approach for Docker. Also, Rails 7.1 bring us a official Dockerfile to be used in production.
- Clone the repository.
- Navigate to the project directory.
- Create the docker volume with
docker volume create ruby-bundle-cache
- Add the docked alias to your console with
alias docked='docker run --rm -it -v ${PWD}:/rails -v ruby-bundle-cache:/bundle -p 3000:3000 ghcr.io/rails/cli'
- Install Rails dependencies with
docked bundle install
- Install Node dependencies with
docked yarn install
ordocked npm install
- Run the server with
docked bin/dev
- Access http://localhost:3000
- Migrate the database on the browser
- Clone the repository.
- Navigate to the project directory.
- Run
bundle install
- Run
npm install
oryarn install
- Run
bin/dev
- Access http://localhost:3000
- Migrate the database on the browser
- Ruby on Rails 7.1 (alpha)
- Hotwire
- Tailwind CSS
- esbuild
- SQLite
- Docker