Skip to content

tattali/demo

 
 

Repository files navigation

API Platform Demo

This a demonstration application for the API Platform Framework. Try it online at https://demo.api-platform.com.

Install

$ git clone https://github.com/api-platform/demo.git
$ docker-compose up

And go to https://localhost.

Loading Fixtures

$ docker-compose exec php bin/console hautelook:fixtures:load

Deploy on Kubernetes (GCP)

Everything is pre-configured. Edit the ci/.env file to set your project parameters, and declare the following secured environment variables in your CI:

  • PROJECT_ID: GCP project id (i.e: api-platform-demo-123456)
  • CI_SERVICE_ACCOUNT: GCP service account
  • CI_SERVICE_ACCOUNT_KEY: GCP service account key
  • CF_API_KEY: Cloudflare API key
  • CF_API_EMAIL: Cloudflare email

Important: do not check "Display value in build log" for security reason!

Deployment will be done automatically by the CI.

About

Demo app for the API Platform framework

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 73.1%
  • PHP 14.0%
  • Shell 5.3%
  • Dockerfile 2.4%
  • CSS 2.1%
  • HTML 1.2%
  • Other 1.9%