Use docker-compose override
This commit is contained in:
parent
12a2d1d3ec
commit
c6e9755494
1 changed files with 4 additions and 4 deletions
|
@ -32,7 +32,7 @@
|
||||||
- name: Create docker-compose.yaml file
|
- name: Create docker-compose.yaml file
|
||||||
template:
|
template:
|
||||||
src: templates/docker-compose.yml.j2
|
src: templates/docker-compose.yml.j2
|
||||||
dest: "{{ mastodon_composer_folder }}/docker-compose.yml"
|
dest: "{{ mastodon_composer_folder }}/docker-compose.override.yml"
|
||||||
backup: true
|
backup: true
|
||||||
|
|
||||||
- name: Ensure mastodon environment configuration is present
|
- name: Ensure mastodon environment configuration is present
|
||||||
|
@ -165,14 +165,14 @@
|
||||||
|
|
||||||
# CREATE USER mastodon CREATEDB;
|
# CREATE USER mastodon CREATEDB;
|
||||||
- name: Set up database
|
- name: Set up database
|
||||||
shell: "docker-compose -f '{{ mastodon_composer_folder }}/docker-compose.yml' run --rm web bundle exec rake db:setup && echo 'Database ready' > /var/lib/mastodon_db_setup"
|
shell: "docker-compose run --rm web bundle exec rake db:setup && echo 'Database ready' > /var/lib/mastodon_db_setup"
|
||||||
args:
|
args:
|
||||||
creates: /var/lib/mastodon_db_setup
|
creates: /var/lib/mastodon_db_setup
|
||||||
chdir: "{{ mastodon_composer_folder }}"
|
chdir: "{{ mastodon_composer_folder }}"
|
||||||
when: mastodon_initial_setup
|
when: mastodon_initial_setup
|
||||||
|
|
||||||
- name: Migrate database
|
- name: Migrate database
|
||||||
shell: "docker-compose -f '{{ mastodon_composer_folder }}/docker-compose.yml' run --rm web bundle exec rake db:migrate && echo 'Database migrated' > /var/lib/mastodon_db_migrated"
|
shell: "docker-compose run --rm web bundle exec rake db:migrate && echo 'Database migrated' > /var/lib/mastodon_db_migrated"
|
||||||
args:
|
args:
|
||||||
creates: /var/lib/mastodon_db_migrated
|
creates: /var/lib/mastodon_db_migrated
|
||||||
chdir: "{{ mastodon_composer_folder }}"
|
chdir: "{{ mastodon_composer_folder }}"
|
||||||
|
@ -187,7 +187,7 @@
|
||||||
build: true
|
build: true
|
||||||
|
|
||||||
- name: Create initial user
|
- name: Create initial user
|
||||||
shell: "docker-compose -f /opt/mastodon/docker-compose.yml run --rm web bin/tootctl accounts create '{{ mastodon_owner }}' --email '{{ mastodon_owner_email }}' --confirmed --role Owner && echo 'Owner account created' > /var/lib/mastodon_owner_created"
|
shell: "docker-compose run --rm web bin/tootctl accounts create '{{ mastodon_owner }}' --email '{{ mastodon_owner_email }}' --confirmed --role Owner && echo 'Owner account created' > /var/lib/mastodon_owner_created"
|
||||||
args:
|
args:
|
||||||
creates: /var/lib/mastodon_owner_created
|
creates: /var/lib/mastodon_owner_created
|
||||||
chdir: "{{ mastodon_composer_folder }}"
|
chdir: "{{ mastodon_composer_folder }}"
|
||||||
|
|
Loading…
Reference in a new issue