https://github.com/vikbert/stackit-symfony-starter
A symfony starter boilerplate for STACKIT
https://github.com/vikbert/stackit-symfony-starter
Last synced: 5 months ago
JSON representation
A symfony starter boilerplate for STACKIT
- Host: GitHub
- URL: https://github.com/vikbert/stackit-symfony-starter
- Owner: vikbert
- Created: 2022-02-04T15:31:39.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2022-04-13T14:03:43.000Z (almost 4 years ago)
- Last Synced: 2025-06-24T20:49:09.064Z (9 months ago)
- Language: CSS
- Size: 5.29 MB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Symfony STACKIT Starter
---
## Starting started on STACKIT
STACKIT was founded in 2018 to drive the digital transformation within the Schwarz Group with its own
high-performance cloud and colocation infrastructure. STACKIT is a strategic project that supports the
digitalization of companies’ core businesses within the Schwarz Group. In addition to powerful, secure data centers,
they have the cloud-based IT infrastructure required to store, analyze and use large quantities of data. Read more on
## Motivation
Currently, there is no sample project for Symfony application, which can be used to get started on STACKIT.
This project is going to provide a standard symfony project with minimal configuration, so that any external & internal
STACKIT customer can use Symfony on STACKIT easily as possible.
More sample projects like this can be found on
## Preparation
checkout the project
```bash
git clone https://github.com/vikbert/stackit-symfony-starter.git
cd stackit-symfony-starter/app
```
## How to start on local
```bash
make start
```
## Quick Deploy to STACKIT
create a demo project named *myapp* on `portal.stackit`
```bash
cf login
cf target -s prod
cf push myapp -f manifest.prod.yml
# it should deploy the current project source code on mayapp on STACKIT.
```
To deploy a project in another language, check the sample project on
## Default configurations
- `manifest.prod.xml`: minimal config for hardware and build package
- `options.json`: manage the options which are set with the necessary default values for STACKIT
- `zzz_symfony.ini`: prefix `zzz_` makes it possible that this config will be loaded as the last one
- `extensions.ini`: config php extensions
- `stdout.conf`: config the output from workers
- `server-locations.conf`: nginx server configuration
## licence
[apache-2.0](https://choosealicense.com/licenses/apache-2.0/)
## Maintainer
[xun.zhou@mail.schwarz](https://vikbert.github.io/)