mirror of
https://github.com/ansible/awx.git
synced 2026-03-07 19:51:08 -03:30
Update docker development workflow to not require make develop
This commit is contained in:
2
.gitignore
vendored
2
.gitignore
vendored
@@ -34,7 +34,7 @@ __pycache__
|
|||||||
/tar-build
|
/tar-build
|
||||||
/setup-bundle-build
|
/setup-bundle-build
|
||||||
/dist
|
/dist
|
||||||
*.egg-info
|
/*.egg-info
|
||||||
*.py[c,o]
|
*.py[c,o]
|
||||||
|
|
||||||
# JavaScript
|
# JavaScript
|
||||||
|
|||||||
4
Makefile
4
Makefile
@@ -273,9 +273,9 @@ version_file:
|
|||||||
# Do any one-time init tasks.
|
# Do any one-time init tasks.
|
||||||
init:
|
init:
|
||||||
@if [ "$(VIRTUAL_ENV)" ]; then \
|
@if [ "$(VIRTUAL_ENV)" ]; then \
|
||||||
awx-manage register_instance --primary --hostname=127.0.0.1; \
|
tower-manage register_instance --primary --hostname=127.0.0.1; \
|
||||||
else \
|
else \
|
||||||
sudo awx-manage register_instance --primary --hostname=127.0.0.1; \
|
sudo tower-manage register_instance --primary --hostname=127.0.0.1; \
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Refresh development environment after pulling new code.
|
# Refresh development environment after pulling new code.
|
||||||
|
|||||||
@@ -23,6 +23,9 @@ RUN pip2 install honcho
|
|||||||
RUN wget https://github.com/Yelp/dumb-init/releases/download/v1.0.0/dumb-init_1.0.0_amd64.deb
|
RUN wget https://github.com/Yelp/dumb-init/releases/download/v1.0.0/dumb-init_1.0.0_amd64.deb
|
||||||
RUN dpkg -i dumb-init_*.deb
|
RUN dpkg -i dumb-init_*.deb
|
||||||
ADD start_development.sh /start_development.sh
|
ADD start_development.sh /start_development.sh
|
||||||
|
ADD ansible-tower.egg-link /usr/local/lib/python2.7/dist-packages/ansible-tower.egg-link
|
||||||
|
ADD tower-manage /usr/local/bin/tower-manage
|
||||||
|
ADD ansible_tower.egg-info /tmp/ansible_tower.egg-info
|
||||||
|
|
||||||
EXPOSE 8013 8080 22
|
EXPOSE 8013 8080 22
|
||||||
ENTRYPOINT ["/usr/bin/dumb-init"]
|
ENTRYPOINT ["/usr/bin/dumb-init"]
|
||||||
|
|||||||
1
tools/docker-compose/ansible-tower.egg-link
Normal file
1
tools/docker-compose/ansible-tower.egg-link
Normal file
@@ -0,0 +1 @@
|
|||||||
|
/tower_devel
|
||||||
23
tools/docker-compose/ansible_tower.egg-info/PKG-INFO
Normal file
23
tools/docker-compose/ansible_tower.egg-info/PKG-INFO
Normal file
@@ -0,0 +1,23 @@
|
|||||||
|
Metadata-Version: 1.1
|
||||||
|
Name: ansible-tower
|
||||||
|
Version: 3.0.0-0.devel
|
||||||
|
Summary: ansible-tower: API, UI and Task Engine for Ansible
|
||||||
|
Home-page: http://github.com/ansible/ansible-commander
|
||||||
|
Author: Ansible, Inc.
|
||||||
|
Author-email: support@ansible.com
|
||||||
|
License: Proprietary
|
||||||
|
Description: AWX provides a web-based user interface, REST API and task engine built on top of Ansible
|
||||||
|
Keywords: ansible
|
||||||
|
Platform: UNKNOWN
|
||||||
|
Classifier: Development Status :: 5 - Production/Stable
|
||||||
|
Classifier: Environment :: Web Environment
|
||||||
|
Classifier: Framework :: Django
|
||||||
|
Classifier: Intended Audience :: Developers
|
||||||
|
Classifier: Intended Audience :: Information Technology
|
||||||
|
Classifier: Intended Audience :: System AdministratorsLicense :: Other/Proprietary License
|
||||||
|
Classifier: Natural Language :: English
|
||||||
|
Classifier: Operating System :: OS Independent
|
||||||
|
Classifier: Operating System :: POSIX
|
||||||
|
Classifier: Programming Language :: Python
|
||||||
|
Classifier: Topic :: System :: Installation/Setup
|
||||||
|
Classifier: Topic :: System :: Systems Administration
|
||||||
19030
tools/docker-compose/ansible_tower.egg-info/SOURCES.txt
Normal file
19030
tools/docker-compose/ansible_tower.egg-info/SOURCES.txt
Normal file
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1 @@
|
|||||||
|
|
||||||
@@ -0,0 +1,4 @@
|
|||||||
|
[console_scripts]
|
||||||
|
tower-manage = awx:manage
|
||||||
|
awx-manage = awx:manage
|
||||||
|
|
||||||
1
tools/docker-compose/ansible_tower.egg-info/not-zip-safe
Normal file
1
tools/docker-compose/ansible_tower.egg-info/not-zip-safe
Normal file
@@ -0,0 +1 @@
|
|||||||
|
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
awx
|
||||||
@@ -20,12 +20,8 @@ else
|
|||||||
echo "Failed to find tower source tree, map your development tree volume"
|
echo "Failed to find tower source tree, map your development tree volume"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ -f "/.develop_run" ]; then
|
rm -rf /tower_devel/ansible_tower.egg-info
|
||||||
echo "Skipping 'make develop' step since it has already run - remove /.develop_run to force it"
|
mv /tmp/ansible_tower.egg-info /tower_devel/
|
||||||
else
|
|
||||||
make develop
|
|
||||||
touch /.develop_run
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Check if we need to build dependencies
|
# Check if we need to build dependencies
|
||||||
if [ -f "awx/lib/.deps_built" ]; then
|
if [ -f "awx/lib/.deps_built" ]; then
|
||||||
|
|||||||
Reference in New Issue
Block a user