Skip to content

carlespibernat/safebox

Repository files navigation

Safebox Rest API

Deployment

To deploy the application, first make sure you have Docker installed. If you don't, start by installing Docker on your system.

Then clone the git project. To do that the following command:
git clone https://github.com/carlespibernat/safebox.git

Now access to the project path:
cd safebox

Now you can biuld and run the Docker containers with the following commands:
docker-compose build
docker-compose up -d

Then access to the safebox_php container:
docker exec -it safebox_php bash

And access to the project directory:
cd safebox

Now install composer packages:
composer install

Finally, create the database and the database schema:
bin/console doctrine:database:create
bin/console doctrine:schema:create

You can now start using the API!

Running tests

Running the tests drops the database and creates a new one so it's recommended to use the test environment when running them.

To do that modify your .env file and modify the APP_ENV value:
APP_ENV=test

Then you can run the tests:
bin/phpunit

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published