docker:rest-server
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Prochaine révision | Révision précédente | ||
| docker:rest-server [2020/05/28 19:28] – créée root | docker:rest-server [2021/06/20 09:40] (Version actuelle) – modification externe 127.0.0.1 | ||
|---|---|---|---|
| Ligne 6: | Ligne 6: | ||
| FROM node: | FROM node: | ||
| ENV PATH / | ENV PATH / | ||
| - | ADD test.sh | + | COPY rest-server |
| - | WORKDIR /usr/bin | + | COPY start.sh / |
| - | #COPY package*.json | + | EXPOSE 8000 |
| - | #RUN npm install | + | CMD ["/start.sh"] |
| - | #RUN apt update && apt-get install golang-go git make -y | + | </code> |
| - | #RUN chmod +x /usr/ | + | |
| - | #RUN git clone https://github.com/restic/rest-server && cd rest-server && make && make install && apt remove golang-go git -y && apt autoremove | + | - Créer un fichier start.sh: <code bash> |
| - | #CMD ["ls",,"-l","/usr/bin"] | + | |
| - | CMD ["/usr/local/ | + | set -e |
| - | #CMD ["test.sh"] | + | echo makeITsimple Rest Server |
| - | #COPY . . | + | echo ------------------------ |
| + | echo Args: $OPTION | ||
| + | echo | ||
| + | |||
| + | if [ ! -f "$CHEMIN/ | ||
| + | echo "htpasswd doesn' | ||
| + | touch $CHEMIN/.htpasswd | ||
| + | fi | ||
| + | |||
| + | if [ ! -z " | ||
| + | exec / | ||
| + | | ||
| + | echo "Pas de variables OPTIONS ou CHEMIN défini" | ||
| + | fi | ||
| </ | </ | ||
| + | - Exporter l' | ||
| Ligne 24: | Ligne 38: | ||
| <code bash> | <code bash> | ||
| echo **************************** | echo **************************** | ||
| + | echo | ||
| docker image rmi test -f | docker image rmi test -f | ||
| - | echo. | ||
| echo Création nouvelle image | echo Création nouvelle image | ||
| echo *********************** | echo *********************** | ||
| docker build . -t test | docker build . -t test | ||
| - | echo. | + | echo |
| echo Lancement nouvelle image | echo Lancement nouvelle image | ||
| echo ************************ | echo ************************ | ||
| - | echo. | + | echo |
| - | docker run -ti test -v /tmp:/data/test | + | docker run -ti -v /root/test/data:/tmp -e OPTION=" |
| </ | </ | ||
| + | Création d'un user htpasswd -nbB user password | ||
| + | |||
| + | ===== Sources ===== | ||
| + | * https:// | ||
| + | * https:// | ||
| + | |||
docker/rest-server.1590694105.txt.gz · Dernière modification : (modification externe)
