csv / json을 firebase의 firestore에 올리는 방법[json to firestore]에 대해서 알아보겠습니다. Google Firebase에서는 두 가지 형태의 Database를 제공하는데, 유료 등록해야 json file import가 가능하도록 구분을 두었습니다. 1) Firestore database : 무료 | json import 불가 2) Realtime database : 무료 1개 (이후에는 유료로 등록해야 사용 가능) | json import가능 따라서 다음에서 json을 firestore database에 import하는 방법에 대해서 알아보겠습니다. 1. 액셀 / csv를 json file로 변환 (CSV to JSON) -이미 json file을 가지고 있으면 무..
[최조 환경 설정] sudo apt-get install php5-gd sudo a2enmod rewrite [php module install / 설치] sudo apt install -y php php-curl php-soap php-xml php-mbstring php-gd php-mysql 워드프레스용 데이터베이스 생성 SQL 로그인 https://g82net.tistory.com/25 (SQL설치) [Raspberry pi]mariaDB 설치(라즈베리파이) 데이터베이스는 주로 MySQL 을 사용하지만, 오라클이 인수하면서 라이센스가 발생하기 때문에 유사한 MariaDB를 사용하면 됩니다. 1. MariaDB 설치 $ sudo apt-get install mariadb-server php-mysq..
APM은 Apache + PHP + MySQL 의 약자로 기본적인 web service를 위한 package라고 보면 됩니다 . web server + PHP + Database의 구성인데 아래 조합등으로 만들 수 있습니다. Apache (or Nginx) + PHP + Mysql or MariaDB 1. APM 설치 1) Package update $ sudo apt update $ sudo apt upgrade $ sudo apt autoremove 2) Apache $ sudo apt install apache2 $ sudo service apache2 start $ sudo service apache2 stop $ sudo service apache2 restart port change 변경 ht..
[Install] docs.djangoproject.com/ko/3.1/intro/tutorial01/ -Run Server python3 manage.py runserver 0:8000 [Port setting and execute] python3 manage.py runserver 0:8000 (외부에서 접속하도록 수정) -modify for all port accepted settings.py #ALLOWED_HOSTS = [] ALLOWED_HOSTS = ['*'] [Admin page setting] 1. Create DB python manage.py makemigrations python manage.py migrate 2. Create Super User python manage.py cr..
안녕하세요. 제가 구동하고 있는 서버가 (혹은 network) 가끔 동작 안 하는 경우가 있는데, 이 때 핸드폰으로 알람을 주는 기능을 구현해봤습니다. 1. Server status check 1) 우선 ping 을 통해서 정상적으로 network 연결이 되는지 check합니다. 2) -c (count) 2개를 던져서 정상 여부 확인 [function] check_server_status(hostName) 2. Slack API를 통해 notification 전달 1) Slack API 를 통해서 notification 을 등록하여 event post합니다. 2) token 은 아래 slack api에서 얻어옵니다. api.slack.com/ 3)channel 생성하여 해당 channel 에 post합니..
안녕하세요. 오늘은 서버에 repository를 두고, 원격으로 개발하기 위한 방법 하나를 공유 드립니다. 기존에 VSCode 를 통해서 서버의 file을 접속하여 개발하는 것은 Remote-SSH (Extension) 을 통해서 가능했습니다. 설정법이나 사용방법은 이미 많으니 해당 내용을 참고하시면 되고, 저는 (제가 해본) 가장 간편한 방법을 공유드리려고 합니다.Today, we have a repository on the server and share a method for remote development. Previously, it was possible to develop by connecting a server file through VSCode through Remote-SSH (Exten..
crontab 을 통해 원하는 시간/주기에 sh/명령을 실행시킬 수 있습니다. crontab -e : 명령어나 작업을 등록할 때 사용함. crontab -l : 저장된 내용을 보여줄 때 사용함. crontab -r : 설정된 내용을 삭제할 때 사용함. [ex] ***** xx.sh : 분(min)/시(hour)/일(day)/월(month)/요일(week) /1**** xx.sh : 매 1분마다 실행 10,20**** xx.sh : 매 시간 10/20분에 실행 [PHP] PHP는 아래 CMD로 적어주면 구동합니다. */1 * * * * root wget -O - -q -t 1 *.php crontab start/stop/restart $sudo service crond start $sudo service ..