- May 30, 2022
-
-
lcappelli authored
-
- May 20, 2022
- May 16, 2022
- May 13, 2022
-
-
lcappelli authored
This script is used during the CI. It is moved from .devocontainer to docker folder, probably this is not the correct place.
-
lcappelli authored
-
lcappelli authored
-
lcappelli authored
-
lcappelli authored
-
lcappelli authored
-
lcappelli authored
The build-install-openresty-voms.sh script is copied in /usr/local/bin instead ~/bin. Deleted the addition of ~/bin from PATH env variable.
-
lcappelli authored
-
lcappelli authored
DEV_USER -> USERNAME DEV_USER_UID -> USER_UID DEV_GID -> USER_GID See the best practise: https://github.com/microsoft/vscode-dev-containers
-
lcappelli authored
-
lcappelli authored
-
lcappelli authored
All the file in assets used tu build the devcontainer are moved in library-script. Modify the Dockerfile COPY directory
-
lcappelli authored
-
- Apr 28, 2022
-
-
lcappelli authored
Change a reference to the storm2/build repository
-
- Apr 27, 2022
-
-
lcappelli authored
-
lcappelli authored
-
lcappelli authored
The patch file used by the .devcontainer is needed only by the build-install-ngx-voms.sh script. This script could use the patch file in the project home dir instead of the copy in the container. Add an echo in the container specifing that the patch file must exists in the directory where the user runs the script. Add a check in the script: if the patch file isn't found, the script adivses the user and exits with an error.
-
lcappelli authored
The yum install commands were copy-&-paste from the 3 original images. Now all the repo are installed first; then, they are followed by all the other packages merged together in a single yum install command.
-
lcappelli authored
-
lcappelli authored
Replace 'VSCODE' with a more general 'DEV'
-
- Apr 26, 2022
-
-
lcappelli authored
To create the image defined in this dockerfile, we've merged three differend images: * storm2/build/base * storm2/build/ngx-voms-build [issue-17] * storm2/ngx_http_voms_module/.devcontainer Each image has this own 'yum install' command with the packages needed for that layer. With this commit, all the packages are installed in a single layer to reduce the image dimension. All the 'yum install' commands are grouped in the setup.sh script.
-
lcappelli authored
-
- Apr 22, 2022
-
-
lcappelli authored
* To reduce the image dimension, two RUN commands are merged in one single layer. * All packages are installed with a single command. * remove cern and garr mirrors * the clean commands are the last instructions in the layer * sudo is installed only in the dockerfile
-
lcappelli authored
As written in the best practise: https://docs.docker.com/develop/develop-images/dockerfile_best-practices/#add-or-copy
-
lcappelli authored
To create the vscode user, the provide_user.sh script is used. With this script the comand line appearance is improved with colors and branch informations
-
lcappelli authored
Update the license format in Dockerfile as an example. These two lines need to be inserted in all the file in the project repo
-
lcappelli authored
Only one user is useful: test user and storm user have been removed. The default user has changed name in vscode because is the not-root user commonly used in devcontainer
-
- Apr 21, 2022
-
-
lcappelli authored
The patch file needs to be in the project root directory in order to be loaded for the rpm generation. The patch file needs also to be into the devontainer build directory; this means that, at this moment, we use a copy of the patch file but an alternative solution can be find.
-
lcappelli authored
-
- Apr 04, 2022
-
-
Francesco Giacomini authored
Rebase to openresty 1.19.9.1 See merge request storm2/ngx_http_voms_module!18
-
- Mar 24, 2022
-
-
Francesco Giacomini authored
-
- Dec 01, 2021
-
-
Francesco Giacomini authored
* Explicitly install build-time deps needed for this package * Take the httpg patch from this repo
-
Francesco Giacomini authored
The script can be used both for the devcontainer and for the continuous integration.
-
Francesco Giacomini authored
-