Skip to content

Thiago-Cardoso/ecommerce-api

Repository files navigation

Ecommerce

Current Version Ruby Version

Screenshot

Stack the Project

  • Ruby on Rails API

  • React/Next

  • Postgresql

  • Rspec(TDD)

Ecommerce

Development of api ecommerce of games using Ruby on Rails and FrontEnd using React/Next.

Frontend

https://github.com/Thiago-Cardoso/ecommerce-frontend

Features

Populate data of access

Run seed

Index

Requirements

First step is to install the docker service:

#Linux: ubuntu,Mint

$ sudo apt-get update

$ sudo apt-get install docker-ce

$ sudo apt install docker-compose


# Fedora

$ sudo dnf update -y

$ sudo dnf install docker-ce

$ sudo dnf -y install docker-compose

For test if the service was installed with succeed, you can run the command for to check de version of docker:

$ docker --version

#Must be have the docker version: Docker version 18.06.0-ce

$ docker-compose --version

#Must

You must have installed on your machine:


- Docker

- Docker Compose

First steps



Follow the instructions to have a project present and able to run it locally.


After copying the repository to your machine, go to the project's root site and:


1. Construct the container


docker-compose build



2. Create of Database


docker-compose run --rm website bundle exec rails db:create db:migrate



3. up the project


docker-compose up


4. Without turning off the server, open a new window and run the migrations


docker-compose run --rm website bundle exec rails db:migrate if necessary populate database

OBS. If the server does not create the pid file. due to gitignore

it is necessary to create manually.

mkdir tmp/pids

Tests

Author

Project created by developer


Thiago Cardoso

About

Development of api ecommerce of games using Ruby on Rails.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages