{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":593737506,"defaultBranch":"main","name":"workbench","ownerLogin":"dswebdocs","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-01-26T18:19:02.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/105566734?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1725355531.0","currentOid":""},"activityList":{"items":[{"before":"c58b7221b5d4975e454988fc28d4e636b122426d","after":"d0bdb6e0f9e4ca9c326d73c5426129e0c5491c18","ref":"refs/heads/main","pushedAt":"2024-09-03T09:34:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rgucluer","name":"Recep GÜÇLÜER","path":"/rgucluer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35897320?s=80&v=4"},"commit":{"message":"Minor changes in index.html files.","shortMessageHtmlLink":"Minor changes in index.html files."}},{"before":"2900abd29a16fd99338cbbd315be7edb01fd0d49","after":"c58b7221b5d4975e454988fc28d4e636b122426d","ref":"refs/heads/main","pushedAt":"2024-09-03T09:14:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rgucluer","name":"Recep GÜÇLÜER","path":"/rgucluer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35897320?s=80&v=4"},"commit":{"message":"Changes to Traefik, Fail2ban, https certificate, Python installation settings.\n\n- Change Ansible become setting to false where possible.\n- Remove action-forceful-browsing.conf\n- Remove traefik-forceful-browsing\n- Remove installation of aptitude\n- Add python3-full as apt package\n- Delete fail2ban.env\n- Delete fail2ban.env.example\n- Update Traefik to v3.1.2\n- Add lego installation to Traefik Docker image","shortMessageHtmlLink":"Changes to Traefik, Fail2ban, https certificate, Python installation …"}},{"before":"96b96f2c6dfa218204d5f53cbd827c0efae73636","after":"2900abd29a16fd99338cbbd315be7edb01fd0d49","ref":"refs/heads/main","pushedAt":"2024-07-19T20:50:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rgucluer","name":"Recep GÜÇLÜER","path":"/rgucluer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35897320?s=80&v=4"},"commit":{"message":"Multiple changes, Implement Fail2ban\n\n- Implement fail2ban\n- Upgrade Traefik to version 3.0.3\n- Convert Ansible requirements script to an Ansible playbook. install_vagrant.yml\n- Remove dswebdocs Ansible role\n- Edit installdocker.yml playbook.\n- Edit /ansible/workbench.yml","shortMessageHtmlLink":"Multiple changes, Implement Fail2ban"}},{"before":"8dd54b62df3f2a2ada20fcf5461d3091b7d755e2","after":"96b96f2c6dfa218204d5f53cbd827c0efae73636","ref":"refs/heads/main","pushedAt":"2024-04-08T05:19:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rgucluer","name":"Recep GÜÇLÜER","path":"/rgucluer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35897320?s=80&v=4"},"commit":{"message":"Implement Traefik, remove nginx proxy\n\n- Remove nginx proxy\n- Add traefik\n- Add https support with traefik and Letsencrypt\n\n- Check & document changes\n - Modified files\n - installdocker.yml\n - Add become user to some tasks\n - Add lego to \"Install required system packages\" task\n\n - ansible/inventory\n - Move shared variables in production1 an development to vars section\n - Add docker_profile variable to production1 and development\n - Add ansible_user variable to local host\n - Add docker_traefik_image_name, docker_traefik_image_version, and traefik_directory_name to vars\n\n - ansible/dswebdocs/workbench/galaxy.yml\n - Change license to MIT.\n\n - ansible/dswebdocs/workbench/roles/vagrant/meta/main.yml\n - Change license to MIT.\n - Put values into quotes.\n\n - ansible/dswebdocs/workbench/roles/vagrant/tasks/install.yml\n - Change vagrant state from present to latest\n - vagrant installation gives error when actual installed vagrant is newer\n - this solves the problem. Not ideal though.\n - Add become user to some tasks.\n\n - ansible/dswebdocs/workbench/roles/vagrant/tasks/main.yml\n - Remove development and produciton .env files for nginx1, nginx2 services.\n - Add traefik Dockerfile copy operation\n\n - ansible/dswebdocs/workbench/roles/vagrant/tasks/pythonrequests.yml\n - Remove requests task\n\n - ansible/dswebdocs/workbench/roles/vagrant/vars/main.yml\n - Set vagrant version to 2.4.1*\n\n - dockerfiles/.env.example\n - Set COMPOSE_PROJECT_NAME to myproject\n\n - Rename Directories\n - site1 as app1\n - site2 as app2\n\n - Deleted files\n - dockerbuild.yml\n - dockerdown.yml\n - rename dockerrefresh.yml as dockerrebuild.yml\n - dockerremoveimages.yml\n - dockerup.yml\n - filescopytoremote.yml","shortMessageHtmlLink":"Implement Traefik, remove nginx proxy"}},{"before":"4cc7632c3fb6fa7e6722a86447f03be1ff41c49a","after":"8dd54b62df3f2a2ada20fcf5461d3091b7d755e2","ref":"refs/heads/main","pushedAt":"2024-01-30T14:56:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rgucluer","name":"Recep GÜÇLÜER","path":"/rgucluer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35897320?s=80&v=4"},"commit":{"message":"Remove DOCKER_FILES environment variable.\n\nRemove DOCKER_FILES environment variable.\nModify README.","shortMessageHtmlLink":"Remove DOCKER_FILES environment variable."}},{"before":"911c5a6c790f690eabc9e13f7c8f44108208085d","after":"4cc7632c3fb6fa7e6722a86447f03be1ff41c49a","ref":"refs/heads/main","pushedAt":"2024-01-03T12:17:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rgucluer","name":"Recep GÜÇLÜER","path":"/rgucluer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35897320?s=80&v=4"},"commit":{"message":"Fix documentation. Properly place modification of Ansible inventory file for setting workbench_directory.","shortMessageHtmlLink":"Fix documentation. Properly place modification of Ansible inventory f…"}},{"before":"8af8fdc9b6b2be7a9bfeb62c0f8a6d37339920f6","after":"911c5a6c790f690eabc9e13f7c8f44108208085d","ref":"refs/heads/main","pushedAt":"2024-01-03T12:12:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rgucluer","name":"Recep GÜÇLÜER","path":"/rgucluer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35897320?s=80&v=4"},"commit":{"message":"Update Ubuntu Vagrant box version to 4.3.8","shortMessageHtmlLink":"Update Ubuntu Vagrant box version to 4.3.8"}},{"before":"39cc8afa0afbd51630b55b7bc995f55764c5671a","after":"8af8fdc9b6b2be7a9bfeb62c0f8a6d37339920f6","ref":"refs/heads/main","pushedAt":"2024-01-03T12:07:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rgucluer","name":"Recep GÜÇLÜER","path":"/rgucluer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35897320?s=80&v=4"},"commit":{"message":"Update vagrant version to vagrant_version: \"2.4.0*\"","shortMessageHtmlLink":"Update vagrant version to vagrant_version: \"2.4.0*\""}},{"before":"97a15119424b7714b8d85152aaebca006fcc7984","after":"39cc8afa0afbd51630b55b7bc995f55764c5671a","ref":"refs/heads/main","pushedAt":"2024-01-03T11:57:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rgucluer","name":"Recep GÜÇLÜER","path":"/rgucluer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35897320?s=80&v=4"},"commit":{"message":"Revert back dockerfiles variable","shortMessageHtmlLink":"Revert back dockerfiles variable"}},{"before":"e8926d271e61642fb1984afa3bb7b198983619da","after":"97a15119424b7714b8d85152aaebca006fcc7984","ref":"refs/heads/main","pushedAt":"2023-12-25T21:52:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rgucluer","name":"Recep GÜÇLÜER","path":"/rgucluer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35897320?s=80&v=4"},"commit":{"message":"Use DOCKER_FILES variable in docker-compose.yml.example","shortMessageHtmlLink":"Use DOCKER_FILES variable in docker-compose.yml.example"}},{"before":"bb3f40a917c1c9cd4fcfc832b59d5e9d5c2a6b2c","after":"e8926d271e61642fb1984afa3bb7b198983619da","ref":"refs/heads/main","pushedAt":"2023-11-19T20:28:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rgucluer","name":"Recep GÜÇLÜER","path":"/rgucluer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35897320?s=80&v=4"},"commit":{"message":"Create variables for dockerfiles directory\n\nModify .gitignore\nCreate dockerfiles variable for Ansible playbooks\nCreate docker-compose environment variable for dockerfiles directory\nModify documentation","shortMessageHtmlLink":"Create variables for dockerfiles directory"}},{"before":"440669bbf2b437b07231dde697a0d727fe2ddb64","after":"bb3f40a917c1c9cd4fcfc832b59d5e9d5c2a6b2c","ref":"refs/heads/main","pushedAt":"2023-09-21T15:55:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rgucluer","name":"Recep GÜÇLÜER","path":"/rgucluer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35897320?s=80&v=4"},"commit":{"message":"Change License to MIT","shortMessageHtmlLink":"Change License to MIT"}},{"before":"0736742f0b7a4f9ab17b74dbf64e333553e2ad68","after":"440669bbf2b437b07231dde697a0d727fe2ddb64","ref":"refs/heads/main","pushedAt":"2023-09-21T15:34:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rgucluer","name":"Recep GÜÇLÜER","path":"/rgucluer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35897320?s=80&v=4"},"commit":{"message":"Playbook for Vagrant installation. Playbook for VPS installation.\n\n- Add Ansible collection \"dswebdocs/workbench\" to install Vagrant on Controller PC\n- Add ansible.cfg to set some options of Ansible\n- Add ansible/copy_single_config_file.yml to make copies of example configuration files\n- Add ansible/dockerrefresh.yml\n - Destroy, and rebuild the environment to reftlect source code changes.\n - Srop containers, remove volumes\n - Remove docker images\n - Copy files to server with rsync\n - Build Docker images\n - docker compose up\n- Make an example copy of Rename ansible/inventory file as ansible/inventory.example\n - Add ansible/inventory to .gitignore\n- Make an example copy of dockerfiles/.env as dockerfiles/.env.example\n - Add dockerfiles/.env to .gitignore\n- Make an example copy of dockerfiles/docker-compose.yml dockerfiles/docker-compose.yml.example\n - Add dockerfiles/docker-compose.yml.example to .gitignore\n- Make an example copy of vagrant/Vagrantfile as vagrant/Vagrantfile.example\n - Add vagrant/Vagrantfile to .gitignore\n- Add two .env file for storing site specific variables\n - dockerfiles/nginx1.env.example\n - dockerfiles/nginx2.env.example\n- Add ansible/workbench.yml playbook to install Vagrant to Controller PC\n - Delete vagrant/installvagrant.sh script\n- Add documentation for Controller PC installation\n - docs/install_dev.md\n- Add documentation for Virtual Private Server installation\n - docs/install_prod.md\n- Update Vagrant Ubuntu box version to 4.2.16\n- Update Readme.md","shortMessageHtmlLink":"Playbook for Vagrant installation. Playbook for VPS installation."}},{"before":"324f45ac7ca82f260a5ea431b089958f7237f321","after":"0736742f0b7a4f9ab17b74dbf64e333553e2ad68","ref":"refs/heads/main","pushedAt":"2023-04-11T12:14:36.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rgucluer","name":"Recep GÜÇLÜER","path":"/rgucluer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35897320?s=80&v=4"},"commit":{"message":"Added two .blank files to track two directories with git.","shortMessageHtmlLink":"Added two .blank files to track two directories with git."}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0wM1QwOTozNDo0NS4wMDAwMDBazwAAAASrYVrR","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0wM1QwOTozNDo0NS4wMDAwMDBazwAAAASrYVrR","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNC0xMVQxMjoxNDozNi4wMDAwMDBazwAAAAMWQLY_"}},"title":"Activity · dswebdocs/workbench"}