Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Current »

The below article is for developers who want to do changes in crater PHP code :-

Prerequisites:-

  • PHP

  • Yarn

  • Docker

At the end of this module you will be able to made changes to crater code.

Steps to be followed :-

After you did the desired changes to the code you would wist the changes to be reflected for the same you need to build the project using yarn build so follow the below commands:-

yarn 
composer install
yarn build

After the above steps you cant composer up the project because these changes are made only in your local not into the docker to do the same follow the steps given below:-

docker build -t bahmni/crater-php -f docker/Dockerfile .
docker build -t bahmni/crater-nginx -f docker/nginx.Dockerfile .

We would need to edit .env file to let the server run on localhost:-

Simple change crater.test to localhost everywhere in .env file or :-

Change the CRATER_APP_URL value to http://localhost

CRATER_SANCTUM_STATEFUL_DOMAINS value to localhost

CRATER_SESSION_DOMAIN value to localhost

Now once both of your images are built you can run your docker container

cd docker
docker compose up -d

Navigate to localhost in your browser and check your application will be up and running with the changes being reflected .

Success

You have successfully made changes to the crater application .

  • No labels