Simple Symfony API-Platform Template which you can use to start to develop with symfony and api-platform

Overview

symfony-api-platform-skeleton

Simple Template for Symfony API

You can fork it and change the git remote to your Repo

git remote set-url <your-git-remote-url>

installed Packages (inkl. DEV):

PACKAGE VERSION
api-platform/core v2.6.8
doctrine/annotations 1.13.2
doctrine/cache 2.1.1
doctrine/collections 1.6.8
doctrine/common 3.2.1
doctrine/dbal 3.3.0
doctrine/deprecations v0.5.3
doctrine/doctrine-bundle 2.5.5
doctrine/doctrine-migrations-bundle 3.2.1
doctrine/event-manager 1.1.1
doctrine/inflector 2.0.4
doctrine/instantiator 1.4.0
doctrine/lexer 1.2.2
doctrine/migrations 3.4.0
doctrine/orm 2.11.0
doctrine/persistence 2.3.0
doctrine/sql-formatter 1.1.2
fig/link-util 1.2.0
friendsofphp/proxy-manager-lts v1.0.5
laminas/laminas-code 4.5.1
nelmio/cors-bundle 2.2.0
nikic/php-parser v4.13.2
phpdocumentor/reflection-common 2.2.0
phpdocumentor/reflection-docblock 5.3.0
phpdocumentor/type-resolver 1.6.0
phpstan/phpdoc-parser 1.2.0
psr/cache 3.0.0
psr/container 2.0.2
psr/event-dispatcher 1.0.0
psr/link 2.0.1
psr/log 3.0.0
roave/security-advisories dev-latest 25a216c
symfony/asset v6.0.1
symfony/cache v6.0.2
symfony/cache-contracts v3.0.0
symfony/config v6.0.2
symfony/console v6.0.2
symfony/dependency-injection v6.0.2
symfony/deprecation-contracts v3.0.0
symfony/doctrine-bridge v6.0.2
symfony/dotenv v6.0.2
symfony/error-handler v6.0.2
symfony/event-dispatcher v6.0.2
symfony/event-dispatcher-contracts v3.0.0
symfony/expression-language v6.0.1
symfony/filesystem v6.0.0
symfony/finder v6.0.2
symfony/flex v2.1.2
symfony/framework-bundle v6.0.2
symfony/http-foundation v6.0.2
symfony/http-kernel v6.0.2
symfony/maker-bundle v1.36.4
symfony/password-hasher v6.0.2
symfony/polyfill-intl-grapheme v1.24.0
symfony/polyfill-intl-normalizer v1.24.0
symfony/polyfill-mbstring v1.24.0
symfony/polyfill-php81 v1.24.0
symfony/property-access v6.0.2
symfony/property-info v6.0.2
symfony/proxy-manager-bridge v6.0.2
symfony/routing v6.0.1
symfony/runtime v6.0.0
symfony/security-bundle v6.0.2
symfony/security-core v6.0.2
symfony/security-csrf v6.0.1
symfony/security-http v6.0.2
symfony/serializer v6.0.2
symfony/service-contracts v3.0.0
symfony/stopwatch v6.0.0
symfony/string v6.0.2
symfony/translation-contracts v3.0.0
symfony/twig-bridge v6.0.2
symfony/twig-bundle v6.0.1
symfony/validator v6.0.2
symfony/var-dumper v6.0.2
symfony/var-exporter v6.0.0
symfony/web-link v6.0.1
symfony/web-profiler-bundle v6.0.2
symfony/yaml v6.0.2
twig/twig v3.3.7
webmozart/assert 1.10.0
willdurand/negotiation 3.0.0

The docker-compose config (Ready to start)

services:
  composer:
    image: composer:2.2.4
    profiles:
        - tools
    volumes:
        - ./:/code:rw
    working_dir: /code
  database:
    environment:
      POSTGRES_DB: app
      POSTGRES_PASSWORD: ChangeMe
      POSTGRES_USER: symfony
    image: postgres:13-alpine
    ports:
        - target: 5432
    volumes:
        - ./docker/db/data:/var/lib/postgresql/data:rw
  nginx:
    depends_on:
        - php
    image: nginx:1.21.5
    ports:
        - published: 80
          target: 80
        - published: 443
          target: 443
    restart: always
    volumes:
        - ./:/code:rw
        - ./docker/nginx/server.conf:/etc/nginx/conf.d/default.conf:ro
  pgadmin:
    environment:
        PGADMIN_DEFAULT_EMAIL: [email protected]
        PGADMIN_DEFAULT_PASSWORD: Secret
    image: dpage/pgadmin4:4.6
    ports:
        - published: 8080
          target: 80
    restart: always
  php:
    image: php:8.1.2-fpm-buster
    restart: always
    volumes:
        - ./:/code:rw

version: '3'
volumes:
  db-data: {}
You might also like...
AnsibleBoy aims to use the Asnible `facts` as data, which can then be visualized in a table format
AnsibleBoy aims to use the Asnible `facts` as data, which can then be visualized in a table format

AnsibleBoy - Ansible Frontend Hub About AnsibleBoy aims to use the Ansible facts as data, which can then be visualized as a table ToDo (note that this

🌏 Webnux 🌏 , a videos streaming website where you can watch what you want when you want.
🌏 Webnux 🌏 , a videos streaming website where you can watch what you want when you want.

🎥 WEBNUX 🎥 Welcome to 🌏 Webnux 🌏 , a videos streaming website where you can watch what you want when you want. ☀️ ☀️ OBJECTIFS ☀️ ☀️ - A sessi

My intention with this app is that new developers can have a concrete application with Laravel + VueJS where they can use it as example to learn the right way
My intention with this app is that new developers can have a concrete application with Laravel + VueJS where they can use it as example to learn the right way

My intention with this app is that new developers can have a concrete application with Laravel + VueJS where they can use it as example to learn the right way, implementing the best practices possible and at the same time learn how TDD is done. So this will be an example application but completely usable for any similar case.

In order to use the Korean Language on your Magento 2 store, it is time to start with Magento 2 Korean Language Pack in the set of informative documentations by Mageplaza. Magento 2 Korean Language Package is published by Magento 2 Translation Project at Crowdin, so all phrases will be replaced by the Korean language according to the contribution to that project. Please following up the guides in this post to convert the language with ease!
Quick start Symfony 5 project via docker-compose

Quick Docker Symfony This repository will allow you to start a Symfony project very quickly with PostgreSQL 14, pgAdmin 4 and one of three php version

A PHP library that can be used manually as well as a CLI script that you can just run on your file

Run phpcs on files and only report new warnings/errors compared to the previous version. This is both a PHP library that can be used manually as well

Iran decoration platform is an open source Php web application where you can find your job as a freelancer working in people home in decoration positions and others.

Iran-Decoration Platform Iran decoration platform is an open source Php web application where you can find your job as a freelancer working in people

Magento 2 Finnish Language Pack is the perfect guide so that you can enable Finnish on your magento 2 store. This translation is really necessary for everyone who are living in the Finland. Here is a step-by-step guide to install Finnish package and use it as the default language. Magento 2 Italian Language Pack is special gift for Magento 2 Community Edition. The data of the translation is supplied by Magento 2 Translation Project of Crowdin site, on which you will contribute into the project and download the zip file to install on your own store. This knowledge base will include full of the clear guides that supports you to convert the default language (English) into Italian language on your entire store.
Owner
null
KodExplorer is a file manager for web. It is also a web code editor, which allows you to develop websites directly within the web browser.

KodExplorer is a file manager for web. It is also a web code editor, which allows you to develop websites directly within the web browser.

warlee 5.5k Feb 10, 2022
Go to block theme for Bloggers, where you can start effortlessly.

=== grigora-blocks === Contributors: latracal Tested up to: 5.9 Requires at least: 5.9 Requires PHP: 7.4 Version: 2.03.001 License: GPLv2 or later Lic

Latracal Solutions 7 Jul 28, 2022
PaaS template based on production template using platform.sh

Shopware for Platform.sh This template builds Shopware on Platform.sh using Composer. To get started on Platform.sh, please visit https://docs.platfor

Shopware 9 Oct 12, 2022
Laravel 9 Template - Just a empty Laravel 9 project, ready to start new crap.

Laravel 9 Template Just a empty Laravel 9 project, ready to start new crap. Clone and start using. Usage - Local Env The same as usual with laravel. C

Gonzalo Martinez 1 Oct 31, 2022
A Symfony Feature Flag Bundle which easily allows you to configure and use your favorite feature flag provider.

Metro Markets FF Metro Markets FF is a Feature Flag Symfony Bundle. It easily allows you to configure and use your favorite feature flag provider. Ins

METRO Markets 14 May 23, 2022
PDF API. JSON to PDF. PDF Template Management, Visual HTML Template Editor and API to render PDFS by json data

PDF Template Management, Visual HTML Template Editor and API to render PDFS by json data PDF ENGINE VERSION: development: This is a prerelease version

Ajous Solutions 2 Dec 30, 2022
A challenge to develop frontend-backend forms and account creating.

Symfony + Vue (Back/Front) Helped and assisted by Vanessa and Paulo. This project have two sides, the back-end(Symfony) and the front-end(Vue.js) for

Rickelme Dias 1 Feb 10, 2022
This is a Native PHP MVC. If you will build your own PHP project in MVC with router, you can clone this ready to use MVC pattern repo.

Welcome to PHP-Native-MVC-Pattern ?? If you will build your own PHP project in MVC with router, you can clone this ready to use MVC pattern repo. Work

null 2 Jun 6, 2022