Symfony Flex REST API template project
JSON REST API which is build on top of Symfony framework.
This application is mean to use as an
APIthat some frontend application(s) or different backend application(s) uses as they like.
*nix platform- most likely you're going to host your application on *nix platform - so I would recommend to do development also on that platform.
Makefilesupport - if you don't have this you need to look
Makefilefile to see what each
makecommand is doing.
This installation guide expects that you're using docker-compose.
Use your favorite IDE and get checkout from GitHub or just use following command
git clone https://github.com/tarlepp/symfony-flex-backend.git
For this just run following command:
This command will create three (3) containers to run this backend application. Those containers are following:
docker-compose upcommand starts those three containers and exposes following ports on
And this application is usable within your browser on
user: root password: password
After you've run
docker-compose upcommand you can list all running containers with
And to eg. get shell access inside one of those containers you can run following command:
phpis that actual container where this backend application is running.
For time to time you probably need to build containers again. This is something that you should do everytime if you have some problems to get containers up and running. This you can do with following command:
So this is an API backend what about frontend then? No worries I've made simple Angular NgRx powered template frontend which work with this backend just out of the box.
With these two template applications it should be quite easy to start to build your own application - right?
Copyright © 2020 Tarmo Leppänen