1
0
Fork 0
mirror of https://github.com/YunoHost-Apps/acropolis_ynh.git synced 2024-09-03 18:06:22 +02:00

create initial admin

This commit is contained in:
Thomas Phillips 2021-12-30 00:13:52 +05:30
parent 684391cba0
commit 2f723b0b40
4 changed files with 7 additions and 13 deletions

View file

@ -53,11 +53,11 @@ module Yunohost
end end
end end
github = JSON.parse(URI.parse('https://api.github.com/repos/tms-phillips/acropolis/branches/bug/issue-97').read) github = JSON.parse(URI.parse('https://api.github.com/repos/magicstone-dev/acropolis/branches/main').read)
last_commit = github["commit"]["sha"] last_commit = github["commit"]["sha"]
version = Date.parse(github["commit"]["commit"]["author"]["date"]).to_s.gsub '-', '.' version = Date.parse(github["commit"]["commit"]["author"]["date"]).to_s.gsub '-', '.'
url = "https://github.com/tms-phillips/acropolis/archive/#{last_commit}.tar.gz" url = "https://github.com/magicstone-dev/acropolis/archive/#{last_commit}.tar.gz"
puts "Downloading last commit at #{url}" puts "Downloading last commit at #{url}"
release_file = URI.parse(url).read release_file = URI.parse(url).read

View file

@ -1,5 +1,5 @@
SOURCE_URL=https://github.com/tms-phillips/acropolis/archive/8a8cabc606c04981b8ac5afe84f61cac7d97a952.tar.gz SOURCE_URL=https://github.com/magicstone-dev/acropolis/archive/2b1c78ae680abcf42aa6a859139009defda61c1c.tar.gz
SOURCE_SUM=2b12854a8d5f6d4e0f5e9753ffa69d0604bd89a7c11809e732c6a75b95a969ee SOURCE_SUM=552c3564085fbb6acb8a330477bdda5ab43535969651b5076f92e4036499dcbf
SOURCE_SUM_PRG=sha256sum SOURCE_SUM_PRG=sha256sum
SOURCE_FORMAT=tar.gz SOURCE_FORMAT=tar.gz
SOURCE_IN_SUBDIR=true SOURCE_IN_SUBDIR=true

View file

@ -6,7 +6,7 @@
"en": "Dynamic fork of diaspora*'s federated social network", "en": "Dynamic fork of diaspora*'s federated social network",
"fr": "Fourche dynamique du réseau social fédéré de diaspora*" "fr": "Fourche dynamique du réseau social fédéré de diaspora*"
}, },
"version": "2021.12.29~ynh2", "version": "2021.12.02~ynh1",
"url": "https://github.com/magicstone-dev/acropolis", "url": "https://github.com/magicstone-dev/acropolis",
"upstream": { "upstream": {
"license": "free", "license": "free",

View file

@ -250,18 +250,12 @@ pushd "$final_path"
sudo -u $app $ynh_ruby_load_path bin/bundle install --full-index sudo -u $app $ynh_ruby_load_path bin/bundle install --full-index
popd popd
ynh_script_progression --message="Preparing the database..." ynh_script_progression --message="Preparing the database and create initial admin user..."
pushd "$final_path" pushd "$final_path"
rake_exec="sudo -u $app $ynh_ruby_load_path RAILS_ENV=production bin/rake" rake_exec="sudo -u $app $ynh_ruby_load_path RAILS_ENV=production bin/rake"
ynh_exec_warn_less $rake_exec db:migrate ynh_exec_warn_less $rake_exec db:migrate
ynh_exec_warn_less $rake_exec assets:precompile ynh_exec_warn_less $rake_exec assets:precompile
popd
ynh_script_progression --message="Create initial admin user..."
pushd "$final_path"
rake_exec="sudo -u $app $ynh_ruby_load_path RAILS_ENV=production bin/rake"
ynh_exec_warn_less $rake_exec "admin:create[$username, $email, $password]" ynh_exec_warn_less $rake_exec "admin:create[$username, $email, $password]"
popd popd