Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feat/all in one make #87

Merged
merged 1 commit into from
Oct 17, 2024
Merged

Feat/all in one make #87

merged 1 commit into from
Oct 17, 2024

Conversation

Cahb
Copy link
Contributor

@Cahb Cahb commented Sep 24, 2024

Add proper all-in-one make job

This change makes it possibly to fire make all / make run without any additional prerequisites required.
It instructs Makefile to launch docker compose for thirdparty services, as well as instructs CGW container to communicate with newly created containers.
Also generates self-signed certs, in case if these are missing.

  • Tweak docker-compose files for thirdparty services to resign in a cgw-dedicated network, and use hostnames where needed;
  • Change CGW app default network to cgw-dedicated network;
  • Tweak PGSQL scripts to create tables in CGW DB, as well
    as change ownership to them.

This change makes it possibly to fire make all / make run
without any additional prerequisites required.
It instructs Makefile to launch docker compose for thirdparty
services, as well as instructs CGW container to communicate
with newly created containers.
Also generates self-signed certs, in case if these are missing.

- Tweak docker-compose files for thirdparty services to resign
  in a cgw-dedicated network, and use hostnames where needed;
- Change CGW app default network to cgw-dedicated network;
- Tweak PGSQL scripts to create tables in CGW DB, as well
  as change ownership to them.

Signed-off-by: Oleksandr Mazur <[email protected]>
@Cahb Cahb force-pushed the feat/all_in_one_make branch from f3e97ee to abb99f5 Compare October 2, 2024 11:38
@Cahb Cahb changed the base branch from main to next October 2, 2024 11:38
@Cahb Cahb merged commit a68b70b into next Oct 17, 2024
3 checks passed
@Cahb Cahb deleted the feat/all_in_one_make branch January 6, 2025 10:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant