ESL-devenv/README.md
2021-12-11 11:29:38 +01:00

121 lines
2.5 KiB
Markdown
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Repo sync docker for Centos 7.9.2009
## Struct
```
.
.
├── bin
│   ├── empty.sh
│   ├── run.sh
│   └── sync.sh
├── define.conf -> .env
├── docker-compose.yml.esl
├── docker-compose.yml.repo
├── Dockerfile
├── DockerFile
│   ├── Dockerfile.esl
│   └── Dockerfile.repo
├── generate_env.sh
├── README.md
└── template
3 directories, 10 files
```
## Help
```
devbase-astierg@[navalgroup-astierg]- ~ : $ /data/DOCKER/centos79repo/generate_env.sh
/data/DOCKER/centos79repo/generate_env.sh [image/repo/esl/all]
* image : Generate docker images
* image-gen : Generate docker image for esl compilator
* image-repo : Generate docker image for repository sync
* repo : start docker compose and generate repositories
* gen : start docker compose and generarte esl
* all : Do everything
* run-gen : Connect and run bash on instance gen
* run-repo : Connect and run bash on instance repo
* stop : stop all docker image
```
## Config File
```
devbase-astierg@[navalgroup-astierg]- ~ : $ cat /data/DOCKER/centos79repo/define.conf
#####################################
# Repository generator
# Version of image
RepoVers=1
# Centos Version
CentOsVersion=7.9.2009
# Sync repo script
Run=/bin/sync.sh
# Sync arg script
# * del : delete all local repo
# * debug : only start docker instance
# * empty : sync whithout delete
RunArg=del
#####################################
# Esl compilator
# Version of image
GenVers=1
# Programme local directory
ProgrammeDir=/data/GIT/ESL_PRODUIT
# Repositories Directory
RepoDir=./data/repo
# If auto gen script esl Else leave empty and only start docker instance
GenScript=/data/gen.sh
```
## Build Everything.
```
devbase-astierg@[navalgroup-astierg]- ~ : $ time /data/DOCKER/centos79repo/generate_env.sh all
Delete Dockerfile ... : OK
Delte old images gen ... : OK
generate Dockerfile gen ... : OK
Generate gen Docker image ... : OK
------ Log Compil -----------
/tmp/BuildDocker-gen.log
-----------------------------
Delete Dockerfile ... : OK
Delte old images repo ... : OK
generate Dockerfile repo ... : OK
Generate repo Docker image ... : OK
------ Log Compil -----------
/tmp/BuildDocker-repo.log
-----------------------------
Starting DOCKER repo ... : OK
--------- Log Esl -----------
/tmp/RunDocker-repo.log
-----------------------------
Starting DOCKER gen ... : OK
--------- Log Esl -----------
/tmp/RunDocker-gen.log
-----------------------------
real 29m43,812s
user 0m3,405s
sys 0m0,579s
```