Golang(고, 고랭) Robotgo 패키지를 이용하면 자동화(매크로 기능) 구현이 가능합니다. Python(파이썬) PyAutoGUI와 비슷한 라이브러리입니다. Robotgo는 Mac, Windows, Linux(X11) 환경에서 구동이 가능하고 아래 설명드리는 내용은 Windows 기준으로 되어있습니다. 본 예제는 아래 사이트에 Examples에 있는 내용이고 기본적인 셋팅에 대해 설명드리려고 합니다. 저는 GoLand IDE 를 사용하고 있고 VS Code에서도 GOROOT, GOPATH 설정만 잘 해주시면 정상 작동합니다. (VS Code, GoLang, GOROOT, GOPATH 설정에 대해서는 추후에 다루도록 하겠습니다.) https://pkg.go.dev/github.com/go-vgo/r..
Docker 와 Python, Flask 연동 자료가 많이 있기는 하지만 안되는 자료가 많아 최소한으로 작동이 되는 예제를 만들었습니다. 디렉토리 구조 project/ │ ├─ app/ │ ├─ __init__.py │ ├─ main.py │ ├─ Dockerfile │ └─ requirements.txt │ ├─ nginx/ │ ├─ Dockerfile │ ├─ default.conf │ └─ nginx.conf │ └─ docker-compose.yml app/main.py from flask import Flask app = Flask(__name__) @app.route('/') def hello(): return "Hello World!" if __name__ == '__main__': app...
repo 등록 sudo dnf config-manager --add-repo=https://download.docker.com/linux/centos/docker-ce.repo Docker 설치 sudo dnf update sudo dnf install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin Docker 서비스 등록 및 실행 $ sudo systemctl enable docker $ sudo systemctl start docker
Certbot 설치 $ sudo dnf install epel-release $ sudo dnf update $ sudo dnf install certbot python3-certbot-nginx Nginx 설정 $ sudo vi /etc/nginx/conf.d/example.com ... server_name example.com www.example.com; ... Nginx 재시작 $ sudo nginx -t $sudo systemctl reload nginx Certbot 인증서 적용 sudo certbot --nginx -d example.com -d www.example.com Certbot 인증서 갱신 sudo certbot renew --dry-run Certbot 인증서 자동 갱신(한번만..
MariaDB LTS 버전인 10.11을 설치하려고 합니다. https://mariadb.org/download/?t=repo-config Download MariaDB Server - MariaDB.org REST API Release Schedule Reporting Bugs … Continue reading "Download MariaDB Server" mariadb.org repo 를 먼저 추가합니다. sudo vi /etc/yum.repos.d/mariadb.repo # MariaDB 10.11 RedHatEnterpriseLinux repository list - created 2023-06-12 09:40 UTC # https://mariadb.org/download/ [mariadb] na..
기본 설치 sudo dnf install dnf-utils sudo dnf install epel-release sudo dnf install http://rpms.remirepo.net/enterprise/remi-release-9.rpm PHP 설치 가능 리스트 확인 sudo dnf module list php PHP 8.2 설치 sudo dnf module install php:remi-8.2 sudo dnf update sudo dnf install php # php version 확인 php -v # 모듈 설치 dnf install php -{cli,gd,mysqlnd,mbstring,json,common,dba,dbg,devel,embedded,enchant,bcmath,gmp,intl,lda..