Skip to content

FreddyFan1011/modernweb-kettle

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

README

2019 ModernWeb 使用 Pentaho Kettle ETL 做系統資料後盾 示範程式與周邊環境建置


Author 范建銘
E-mail [email protected]

周邊環境建置

FTP服務

docker: docker pull bogem/ftp docker run -d -v <host自己家的目錄>:/home/vsftpd
-p 20:20 -p 21:21 -p 47400-47470:47400-47470
-e FTP_USER=
-e FTP_PASS=
-e PASV_ADDRESS=
--name ftp
--restart=always bogem/ftp

MariaDB服務

docker: docker pull mariadb docker run --name modernweb-mariadb -p 3306:3306 -e MYSQL_ROOT_PASSWORD=modernweb -d mariadb:latest

進入容器: docker exec -it <容器編號> /bin/bash

mysql -u root -pmodernweb -h 127.0.0.1 -P3306

塞入測試資料: CREATE DATABASE modernweb;

use modernweb;

CREATE TABLE customer(
	name VARCHAR(50),
	sex VARCHAR(1),
email VARCHAR(50)
);

INSERT INTO customer(name, sex, email) 
VALUES('Alllen', '1', 'allen@ modernweb.com'),
('Michelle', '0', '[email protected]'),
('Joy', '1', '[email protected]'),
('Irta', '0', '[email protected]'),
('Robert', '1', '[email protected]'),
('David', '1', '[email protected]'),
('Maggie', '0', '[email protected]');

php服務

docker: docker pull php:7.2-apache docker run -d -p 80:80 --name my-apache-php-app -v <host自己家的目錄>:/var/www/html php:7.2-apache

docker-compose

懶人的話可以直接執行專案內的docker-compose.yml,記得改mount的本機目錄。 切換到所在位置目錄: docker-compose up -d

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages