Skip to content

my-stamps.ru: move to another hosting #399

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
18 tasks done
php-coder opened this issue Jun 17, 2016 · 3 comments
Closed
18 tasks done

my-stamps.ru: move to another hosting #399

php-coder opened this issue Jun 17, 2016 · 3 comments
Assignees
Labels
ADR/needed A decision has been made and it needs to be documented area/documentation area/infrastructure environment/prod Issue affects only production environment
Milestone

Comments

@php-coder
Copy link
Owner

php-coder commented Jun 17, 2016

Similar to #71 but we also should try to automate most of the things (see also #267). During this transition we also switch to a newer version of Ubuntu 16.04. LTS, Java and MySQL.

Subtasks:

  • Ansible: configure vagrant+ansible #268 add Vagrantfile and setup Ansible
  • Ansible: install JDK #269 install JDK
  • Ansible: run mystamps with test profile #270 run mystamps site with H2
  • Ansible: install nginx #271 install nginx
  • Configure mysql (manually)
  • Use prod profile
  • Configure cron task for doing backups
  • vagrant: task php-coder.nginx : Run and enable Nginx to start on boot fails after removing default configuration files
  • Configure ssh (manually)
  • Import MySQL backup (manually)
  • Install and configure apticron (manually)
  • Configure exim (manually)
  • Configure my-stamps.ru domain's settings to point to an instance
  • Configure MailGun to work with a new instance (manually configure domain's settings)
  • Create PTR record (DO already provides that for us)
  • Use systemd script
  • Activate swap file (manually) (also added vm.swappiness = 30)
  • Fix deploy to the prod (Failed to stop mystamps.service: Interactive authentication required)
@php-coder php-coder added the environment/prod Issue affects only production environment label Jun 17, 2016
@php-coder php-coder self-assigned this Jun 17, 2016
@php-coder php-coder added this to the 0.4 milestone Jun 17, 2016
php-coder added a commit that referenced this issue Jul 23, 2016
php-coder added a commit that referenced this issue Jul 23, 2016
php-coder added a commit that referenced this issue Jul 23, 2016
php-coder added a commit that referenced this issue Jul 24, 2016
php-coder added a commit that referenced this issue Jul 25, 2016
php-coder added a commit that referenced this issue Jul 25, 2016
php-coder added a commit that referenced this issue Jul 25, 2016
Addressed to #399

[ci skip]
php-coder added a commit that referenced this issue Jul 25, 2016
@php-coder
Copy link
Owner Author

For the record: I decided to not install newrelic (for Java and server monitoring), logentries and fail2ban because we have too small memory on the new server.

php-coder added a commit that referenced this issue Aug 7, 2016
Before deploy.sh failed with error:
Failed to stop mystamps.service: Interactive authentication required

Addressed to #399
php-coder added a commit that referenced this issue Aug 7, 2016
With service module deploy failed with error:
sudo: a password is required

Correction for 7a84086 commit.

Addressed to #399
php-coder added a commit that referenced this issue Aug 7, 2016
With service module deploy failed with error:
sudo: a password is required

Correction for 7a84086 commit.

Addressed to #399
php-coder added a commit that referenced this issue Aug 7, 2016
With service module deploy failed with error:
sudo: a password is required

Correction for 7a84086 commit.

Addressed to #399
cssru pushed a commit to cssru/mystamps that referenced this issue Aug 24, 2016
cssru pushed a commit to cssru/mystamps that referenced this issue Aug 24, 2016
cssru pushed a commit to cssru/mystamps that referenced this issue Aug 24, 2016
cssru pushed a commit to cssru/mystamps that referenced this issue Aug 24, 2016
cssru pushed a commit to cssru/mystamps that referenced this issue Aug 24, 2016
cssru pushed a commit to cssru/mystamps that referenced this issue Aug 24, 2016
cssru pushed a commit to cssru/mystamps that referenced this issue Aug 24, 2016
cssru pushed a commit to cssru/mystamps that referenced this issue Aug 24, 2016
cssru pushed a commit to cssru/mystamps that referenced this issue Aug 24, 2016
Before deploy.sh failed with error:
Failed to stop mystamps.service: Interactive authentication required

Addressed to php-coder#399
cssru pushed a commit to cssru/mystamps that referenced this issue Aug 24, 2016
With service module deploy failed with error:
sudo: a password is required

Correction for 7a84086 commit.

Addressed to php-coder#399
@0pdd
Copy link

0pdd commented Jan 12, 2019

@php-coder the puzzle #998 is still not solved.

@0pdd
Copy link

0pdd commented Nov 24, 2019

@php-coder the only puzzle #998 is solved here.

@php-coder php-coder added the ADR/needed A decision has been made and it needs to be documented label Aug 10, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ADR/needed A decision has been made and it needs to be documented area/documentation area/infrastructure environment/prod Issue affects only production environment
Projects
None yet
Development

No branches or pull requests

2 participants