desaroger / symodo
Symfony 4 + Mongo + Docker starter project
Installs: 11
Dependents: 0
Suggesters: 0
Security: 0
Stars: 3
Watchers: 1
Forks: 3
Open Issues: 0
Type:project
Requires
- php: ^7.1.3
- ext-iconv: *
- alcaeus/mongo-php-adapter: ^1.1
- doctrine/mongodb-odm-bundle: ^3.4
- friendsofsymfony/user-bundle: ^2.1
- sensio/framework-extra-bundle: ^5.1
- symfony/asset: ^4.1
- symfony/console: ^4.1
- symfony/expression-language: ^4.1
- symfony/flex: ^1.0
- symfony/form: ^4.1
- symfony/framework-bundle: ^4.1
- symfony/lts: ^4@dev
- symfony/monolog-bundle: ^3.1
- symfony/orm-pack: ^1.0
- symfony/process: ^4.1
- symfony/security-bundle: ^4.1
- symfony/serializer-pack: ^1.0
- symfony/swiftmailer-bundle: ^3.1
- symfony/twig-bundle: ^4.1
- symfony/validator: ^4.1
- symfony/web-link: ^4.1
- symfony/webpack-encore-pack: ^1.0
- symfony/yaml: ^4.1
Requires (Dev)
- symfony/browser-kit: ^4.1
- symfony/css-selector: ^4.1
- symfony/debug-pack: *
- symfony/dotenv: ^4.1
- symfony/maker-bundle: ^1.0
- symfony/phpunit-bridge: ^4.1
- symfony/profiler-pack: *
- symfony/web-server-bundle: ^4.1
Conflicts
This package is not auto-updated.
Last update: 2024-11-18 07:18:19 UTC
README
I made Symodo to be my starter point to make PHP7 + Symfony 4 + mongo websites.
It's based on the Symfony 4 website skeleton, adding:
- Laradock for managing dockers. Inside bin folder I added some shellscripts to ease the work with laradock.
- Mongodb-odm-bundle and the mongo PHP extension, and configuring everything to work
- FOSUserBundle and configures it. Automatically creates a default admin.
- Adds the home and admin page to test everything works
Installation
You only need to follow the next steps:
$ git clone git@github.com:desaroger/symodo.git
$ cd symodo
$ ./bin/initialize.sh
$ ./bin/start.sh
Now open your browser and go to localhost.
You can watch an asciinema of the installation: