Skip to content
This repository was archived by the owner on Jun 19, 2025. It is now read-only.

var-lab-it/opencal-dev

Repository files navigation

OpenCal - local development environment

This repository is created for local development of OpenCal, especially for the following repositories:

Getting started

  1. Create a directory for all repositories:
mkdir ~/your-projects/opencal
cd ~/your-projects/opencal
  1. Pull this repository
git clone [email protected]:var-lab-it/opencal-dev.git

It should be placed in the folder ~/your-projects/opencal.

  1. Pull the frontend repository:
[email protected]:var-lab-it/opencal-web.git

It should be placed in the folder ~/your-projects/opencal.

  1. Pull the backend repository:
[email protected]:var-lab-it/opencal.git

It should be placed in the folder ~/your-projects/opencal.

Directory structure after pulling all required repositories:

~/your-projects/opencal
|-- /opencal-dev
|-- /opencal-web
|-- /opencal
  1. Create .env-file

You can copy the .env.dist file, it contains a basic configuration:

cp .env.dist .env
  1. Build the docker images
make build
# or
docker compose build
  1. Install the dependencies outside the containers
make install
# or
docker compose run --entrypoint="composer" php_backend install
docker compose run --entrypoint="npm" frontend install
  1. Start the docker containers
make up
# or 
docker compose up -d

OpenCal is licensed under the GNU AGPLv3 License.

Created by var-lab IT GmbH and contributors.

About

Development environment based on docker-compose for OpenCal.

Topics

Resources

License

Stars

Watchers

Forks