Set up project:
mkdir project
cd project
npm init -y| rm /var/run/docker.pid | |
| ps axf | grep docker | grep -v grep | awk '{print "kill -9 " $1}' | sudo sh | |
| # final check: | |
| ps -aux | grep [d]ocker |
| docker pull gitlab/gitlab-runner | |
| #Argument 1 is runner name | |
| docker run -d --name $1 \ | |
| -v /var/run/docker.sock:/var/run/docker.sock \ # this line not saved in config file (next line) | |
| -v /srv/$1/config:/etc/gitlab-runner \ # so I had to manually add volumes = ["/var/run/docker.sock:/var/run/docker.sock", "/cache"] | |
| -v /chace \ | |
| gitlab/gitlab-runner |
| TODAY=`date '+%Y%m%d'` | |
| mkdir backup | |
| docker stop gitlab | |
| docker commit gitlab local/gitlab-container-$TODAY | |
| docker save local/gitlab-container-$TODAY > ./backup/gitlab-container-$TODAY.tar | |
| docker run --rm --volumes-from gitlab -v $(pwd)/backup:/backup ubuntu tar cvf /backup/gitlab-volume-etc-$TODAY.tar /etc/gitlab | |
| docker run --rm --volumes-from gitlab -v $(pwd)/backup:/backup ubuntu tar cvf /backup/gitlab-volume-log-$TODAY.tar /var/log/gitlab | |
| docker run --rm --volumes-from gitlab -v $(pwd)/backup:/backup ubuntu tar cvf /backup/gitlab-volume-opt-$TODAY.tar /var/opt/gitlab |
| <div *ngFor="let user of [user$ | async]"> | |
| <span>{{ user?.name }}</span> | |
| </div> |
| git config core.filemode false |
| ... | |
| autoWatch: true, | |
| browsers: ['ChromeDebugging'], | |
| singleRun: false, | |
| customLaunchers: { | |
| ChromeDebugging: { | |
| base: 'Chrome', | |
| flags: [ '--remote-debugging-port=9333' ] | |
| } | |
| }, |
| // libs: | |
| NGX-UI https://github.com/swimlane/ngx-ui | |
| NGX-CHARTS https://github.com/swimlane/ngx-charts | |
| NG-CHARTS https://github.com/valor-software/ng2-charts | |
| NGX-DATATABLE https://github.com/swimlane/ngx-datatable | |
| // tools: | |
| STORYBOOK https://storybook.js.org/ |
| const url = require('url'); | |
| // .. your proxyHttp conf | |
| const allowedOrigins = ['www.mydomain.com', 'mydomain.com']; | |
| proxyHttp.on('proxyRes', (proxyRes, req, res) => { | |
| let allowedOrigin = false; | |
| if (req.headers.origin) { | |
| const originHostName = url.parse(req.headers.origin).hostname; |
| git pull origin master --allow-unrelated-histories |