blob: dc0b0027d91bdba5f6db25b35a5e1dbbea714af2 [file] [log] [blame]
Sergio Slobodrian2443cd62017-04-24 10:19:00 -04001#!/bin/bash
2
Sergio Slobodrian4a9c74e2017-05-04 09:54:39 -04003docker run -d --name pbuild -p 9999:9000 portainer/portainer
Sergio Slobodrian2443cd62017-04-24 10:19:00 -04004rm -fr tmp_portainer
5mkdir tmp_portainer
6docker cp pbuild:/ tmp_portainer
7
8sed -i -e '
9s~constant("DOCKER_ENDPOINT","api/docker")~constant("DOCKER_ENDPOINT","docker/api/docker")~
10s~constant("CONFIG_ENDPOINT","api/settings")~constant("CONFIG_ENDPOINT","docker/api/settings")~
11s~constant("AUTH_ENDPOINT","api/auth")~constant("AUTH_ENDPOINT","docker/api/auth")~
12s~constant("USERS_ENDPOINT","api/users")~constant("USERS_ENDPOINT","docker/api/users")~
13s~constant("ENDPOINTS_ENDPOINT","api/endpoints")~constant("ENDPOINTS_ENDPOINT","docker/api/endpoints")~
14s~constant("TEMPLATES_ENDPOINT","api/templates")~constant("TEMPLATES_ENDPOINT","docker/api/templates")~
15' tmp_portainer/js/app.*.js
Sergio Slobodrian4a9c74e2017-05-04 09:54:39 -040016sed -i -e '
17s~href="~href="docker/~
18s~href='\''~href='\''docker/~
19s~src="~src="docker/~
20s~src='\''~src='\''docker/~
21s~"images/logo.png"~"docker/images/logo.png"~
22' tmp_portainer/index.html
Sergio Slobodrian2443cd62017-04-24 10:19:00 -040023
24docker build -t voltha/portainer -f docker/Dockerfile.portainer .
25rm -fr tmp_portainer
26docker stop pbuild
Sergio Slobodrian4a9c74e2017-05-04 09:54:39 -040027docker rm -f pbuild
Sergio Slobodrian2443cd62017-04-24 10:19:00 -040028