Fix Dockerfile

Fix build issues in Dockerfile and
update dev environment instructions to use
Docker instead of virtualenv
This commit is contained in:
Scott Hussey 2017-07-13 21:04:51 -05:00
parent a11d55327e
commit eca07e47e4
3 changed files with 8 additions and 8 deletions

View File

@ -11,9 +11,7 @@
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
FROM drydock_base:0.1
ARG VERSION
FROM ubuntu:16.04
ENV DEBIAN_FRONTEND noninteractive
ENV container docker

View File

@ -3,10 +3,10 @@ A python REST orchestrator to translate a YAML host topology to a provisioned se
To run:
$ virtualenv -p python3 /var/tmp/drydock
$ . /var/tmp/drydock/bin/activate
$ python setup.py install
$ uwsgi --http :9000 -w drydock_provisioner.drydock --callable drydock --enable-threads -L
$ docker build . -t drydock
$ docker run -v /path/to/drydock/repo/examples:/etc/drydock -P --name='drydock' drydock
$ DDPORT=$(docker ps -f name=drydock | grep -oE '0.0.0.0:[0-9]+' | cut -d':' -f 2)
$ curl -v http://localhost:${DDPORT}/api/v1.0/designs
## Modular service
@ -56,4 +56,4 @@ Pluggable provisioner for server bootstrapping. Initial implementation is MaaS c
aka introspection
API for bootstrapping nodes to load self data. Possibly pluggable as this is basically an
authenticated bridge to the Design State API
authenticated bridge to the Design State API

View File

@ -0,0 +1,2 @@
#!/bin/bash
echo 'Test'