Create a .env
$ cp .env.dist .envBuild and run container
$ docker-compose build
$ docker-compose up -dAccess project
http://localhost:1180server {
listen 80;
listen [::]:80;
server_name sf4-basic-ecommerce-api.test;
error_log /var/log/nginx/sf4-basic-ecommerce-api.test-error.log;
access_log off;
location / {
proxy_pass http://127.0.0.1:1180;
proxy_set_header Host 'sf4-basic-ecommerce-api.test';
proxy_buffer_size 128k;
proxy_buffers 4 256k;
proxy_busy_buffers_size 256k;
}
location ~ /\.ht {
deny all;
}
location /.well-known/acme-challenge/ {
root /var/www/letsencrypt/;
log_not_found off;
}
}Create schema
php bin/console doctrine:schema:createDownload and import the following files;
Open the Postman and expand Setup folder. Run Setup Example Data request. This request creates;
- 1 User (Admin)
- 1 User (Company Admin)
- 3 User (Customer)
- 1 Company
- 1 Product
When response return CLIENT_ID and CLIENT_SECRET will be set automatically.
You can login with the user you want using Login As ... requests under the user folder.