[UPDATE] - README
This commit is contained in:
parent
f3a9e27e70
commit
9c52e84f7e
BIN
ESL-devenv.pdf
Normal file
BIN
ESL-devenv.pdf
Normal file
Binary file not shown.
176
README.md
176
README.md
@ -3,24 +3,51 @@
|
|||||||
## Struct
|
## Struct
|
||||||
|
|
||||||
```
|
```
|
||||||
.
|
|
||||||
├── bin
|
|
||||||
│ ├── empty.sh
|
|
||||||
│ ├── run.sh
|
|
||||||
│ └── sync.sh
|
|
||||||
├── define.conf -> .env
|
|
||||||
├── docker-compose.yml
|
|
||||||
├── Dockerfile
|
|
||||||
├── generate_env.sh
|
|
||||||
├── README.md
|
|
||||||
└── Template
|
|
||||||
├── docker-compose.yml.gen
|
|
||||||
├── docker-compose.yml.repo
|
|
||||||
├── Dockerfile.gen
|
|
||||||
├── Dockerfile.repo
|
|
||||||
└── function
|
|
||||||
|
|
||||||
2 directories, 13 files
|
|_> bin
|
||||||
|
| |_> common.fct
|
||||||
|
| |_> empty.sh
|
||||||
|
| |_> esl.fct
|
||||||
|
| |_> gen.sh
|
||||||
|
| |_> repo.sh
|
||||||
|
| |_> run.sh
|
||||||
|
|_> cible -> /data/GIT/ESL_PRODUIT-ol8/
|
||||||
|
|_> data
|
||||||
|
| |_> cible
|
||||||
|
| |_> log
|
||||||
|
| | |_> repo
|
||||||
|
| |_> repo
|
||||||
|
| |_> EPEL
|
||||||
|
| |_> OLD
|
||||||
|
| |_> OracleLinux
|
||||||
|
|_> define.conf -> .env
|
||||||
|
|_> doc
|
||||||
|
| |_> 0_define.png
|
||||||
|
| |_> 1_help.png
|
||||||
|
| |_> 2_image.png
|
||||||
|
| |_> 3_image-gen.png
|
||||||
|
| |_> 4_image-repo.png
|
||||||
|
| |_> 5_repo.png
|
||||||
|
| |_> 6_gen-connect.png
|
||||||
|
| |_> 7_gen.png
|
||||||
|
| |_> 8_all.png
|
||||||
|
| |_> ESL-devenv.pdf
|
||||||
|
| |_> tree.png
|
||||||
|
|_> docker-compose.yml
|
||||||
|
|_> Dockerfile
|
||||||
|
|_> generate_env.sh
|
||||||
|
|_> README.md
|
||||||
|
|_> Template
|
||||||
|
|_> docker-compose.yml.gen
|
||||||
|
|_> docker-compose.yml.repo
|
||||||
|
|_> Dockerfile.gen.centos
|
||||||
|
|_> Dockerfile.gen.oraclelinux
|
||||||
|
|_> Dockerfile.repo
|
||||||
|
|_> Dockerfile.repo.centos
|
||||||
|
|_> Dockerfile.repo.oraclelinux
|
||||||
|
|_> function
|
||||||
|
|
||||||
|
11 directories, 31 files
|
||||||
```
|
```
|
||||||
|
|
||||||
## Help
|
## Help
|
||||||
@ -28,17 +55,15 @@
|
|||||||
```
|
```
|
||||||
devbase-astierg@[navalgroup-astierg]- ~ : $ /data/DOCKER/centos79repo/generate_env.sh
|
devbase-astierg@[navalgroup-astierg]- ~ : $ /data/DOCKER/centos79repo/generate_env.sh
|
||||||
|
|
||||||
/data/DOCKER/centos79repo/generate_env.sh [image/repo/esl/all]
|
./generate_env.sh [image/image-gen/image-repo/repo/gen/run-repo/run-gen]
|
||||||
|
|
||||||
* image : Generate docker images
|
* image : Generate docker images
|
||||||
* image-gen : Generate docker image for esl compilator
|
* image-gen : Generate docker image for esl compilator
|
||||||
* image-repo : Generate docker image for repository sync
|
* image-repo : Generate docker image for repository sync
|
||||||
* repo : start docker compose and generate repositories
|
* repo : start docker compose and generate repositories
|
||||||
* gen : start docker compose and generarte esl
|
* gen : start docker compose and generarte esl
|
||||||
* all : Do everything
|
* run-gen : Connect and run bash on instance gen
|
||||||
* run-gen : Connect and run bash on instance gen
|
* run-repo : Connect and run bash on instance repo
|
||||||
* run-repo : Connect and run bash on instance repo
|
|
||||||
* stop : stop all docker image
|
|
||||||
|
|
||||||
```
|
```
|
||||||
|
|
||||||
@ -54,9 +79,13 @@ devbase-astierg@[navalgroup-astierg]- ~ : $ cat /data/DOCKER/centos79repo/define
|
|||||||
# Version of image
|
# Version of image
|
||||||
RepoVers=1
|
RepoVers=1
|
||||||
# Centos Version
|
# Centos Version
|
||||||
CentOsVersion=7.9.2009
|
#CentOsVersion=centos:7.9.2009
|
||||||
|
CentOsVersion=oraclelinux:8.6
|
||||||
|
Cible=oraclelinux
|
||||||
|
VersionCible=8.6
|
||||||
|
PackageManager=dnf
|
||||||
# Sync repo script
|
# Sync repo script
|
||||||
Run=/bin/sync.sh
|
Run=/usr/local/bin/sync.sh
|
||||||
# Sync arg script
|
# Sync arg script
|
||||||
# * del : delete all local repo
|
# * del : delete all local repo
|
||||||
# * debug : only start docker instance
|
# * debug : only start docker instance
|
||||||
@ -67,53 +96,13 @@ RunArg=del
|
|||||||
# Esl compilator
|
# Esl compilator
|
||||||
|
|
||||||
# Version of image
|
# Version of image
|
||||||
GenVers=1
|
GenVers=2
|
||||||
# Programme local directory
|
# Programme local directory
|
||||||
ProgrammeDir=/data/GIT/ESL_PRODUIT
|
ProgrammeDir=/data/GIT/ESL_PRODUIT
|
||||||
# Repositories Directory
|
# Repositories Directory
|
||||||
RepoDir=./data/repo
|
RepoDir=./data/repo
|
||||||
# If auto gen script esl Else leave empty and only start docker instance
|
# If auto gen script esl Else leave empty and only start docker instance
|
||||||
GenScript=/data/gen.sh
|
GenScript=/usr/local/bin/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
|
|
||||||
```
|
```
|
||||||
|
|
||||||
## Debug / Function
|
## Debug / Function
|
||||||
@ -134,45 +123,24 @@ DockerComposeRun
|
|||||||
GenAll
|
GenAll
|
||||||
```
|
```
|
||||||
|
|
||||||
## Real life
|
## cible
|
||||||
|
|
||||||
## define
|
To create an ESL you have to make a symbolic link of the root project in cible in the root path of ESL-devenv
|
||||||
|
|
||||||

|
```
|
||||||
|
[14:17:48]─[devbase-astierg@astierg-tools]─[~/data/git/naval/ESL-devenv] ln -s /data/GIT/ESL_PRODUIT-ol8/ ./cible
|
||||||
|
```
|
||||||
|
|
||||||
## help
|
## Repo oracle
|
||||||
|
|
||||||

|
The repository list is:
|
||||||
|
|
||||||
## image
|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
## image-gen
|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
## image-repo
|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
## repo
|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
## gen-connect
|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
## gen
|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
## all
|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
|
* EPEL
|
||||||
|
* baseos (latest)
|
||||||
|
* codeready
|
||||||
|
* appstream
|
||||||
|
|
||||||
|
Size : ~ 33Go
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
1
README.pdf
Symbolic link
1
README.pdf
Symbolic link
@ -0,0 +1 @@
|
|||||||
|
ESL-devenv.pdf
|
||||||
Loading…
x
Reference in New Issue
Block a user