前提・実現したいこと
WEBサイトの制作をしています。
Wordpressのテーマ(PHP)と、scssやjs画像圧縮をgulpで行っています。
dockerを使用すると開発者のnodeやgulpのバージョンに依存しなくなるとみたので、導入を試みています。
チュートリアルなどで、wordpressとデータベースは立ち上げられました。とても簡単で感動しています。
そこからscssのコンパイルはどういうふうに設定するのかがわからず、ご助力いただければと思っています。。。
今までのフォルダ構成(今回のdockerを導入する前のです)
- public(srcのコンパイル出力先/wordpress themeフォルダにアップ) - src L phpファイル群 L scssファイル群 L jsファイル群 L imgファイル群 -package.json -package-lock.json -gulpfile.js -node_modules
作成したdocker-compose.yml
docker
1version: '3' 2 3services: 4 wordpress: 5 image: wordpress:latest 6 depends_on: 7 - db 8 ports: 9 - "8001:80" 10 restart: always 11 environment: 12 WORDPRESS_DB_HOST: db:3306 13 WORDPRESS_DB_USER: wordpress 14 WORDPRESS_DB_PASSWORD: wordpress 15 volumes: 16 - ./src/php:/var/www/html/wp-content/themes/folder 17 18 db: 19 image: mysql:5.7 20 volumes: 21 - db_data:/var/lib/mysql 22 restart: always 23 environment: 24 MYSQL_ROOT_PASSWORD: somewordpress 25 MYSQL_DATABASE: wordpress 26 MYSQL_USER: wordpress 27 MYSQL_PASSWORD: wordpress 28
質問事項
- 開発者環境に依存させないように、dockerで立ち上げるコンテナ内にnodeやgulpをインストールして、コンパイルさせていきたいのですが、方法がわかりません。
- フォルダ構造も今までの状況で使っていたものなので、dockerに合わせた形があれば知りたいなと思っています
皆様のお知恵をぜひお貸しくださいませ。。。m(_ _)m
よろしくお願いします

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/05/11 05:09
2022/05/11 05:54
2022/05/12 03:45