お世話になっております。
現在個人アプリを開発しております。
docker環境で編集していたのですが、途中からcircleICの環境構築を行いました。
その後、いつもの様に実装をしようとしたのですが、編集内容が変化せずスタイルが残ってしまいまう様になりました。
docker-compose downをし、再度docker-compose build、docker-compose upをしたところ 修正したCSSが反映されました。
しかし、それではいちいち修正するたび、この作業をしなければなりません。
hamlもあえて間違えてもエラーを吐かないですし、全部消しても、反映されず何も変わりません。
初めてのことで原因が全く検討つかない状況です。
ご教授願います。
解決したいこと
修正が反映される様にしたい。
docker-compose downをして再度upをすると反映されるので、scssの記述ミスとかではなさそうです。
よろしくお願い致します。
circleci/config.yml
version: 2.1 orbs: ruby: circleci/ruby@0.1.2 jobs: build: docker: - image: circleci/ruby:2.5.1-stretch-node - image: circleci/mysql:5.6.47 environment: MYSQL_ROOT_PASSWORD: "password" MYSQL_ROOT_HOST: "%" executor: ruby/default steps: - checkout - run: name: Which bundler? command: bundle -v - ruby/bundle-install
docker-compose.yml
version: '3' services: web: build: context: . dockerfile: Dockerfile ports: - "3000:3000" tty: true command: /bin/sh -c "rm -f tmp/pids/server.pid && bundle exec rails s -p 3000 -b '0.0.0.0'" volumes: - .:/myapp depends_on: - db db: image: mysql:5.6.47 environment: MYSQL_ROOT_PASSWORD: password MYSQL_DATABASE: root ports: - "3306:3306" volumes: - ./tmp/db:/var/lib/mysql/data volumes: bundle: mysql_data:
Dockerfile
FROM
1RUN apt-get update -qq && \ 2 apt-get install -y build-essential \ 3 libpq-dev \ 4 nodejs 5 6RUN mkdir /app_name 7ENV APP_ROOT /app_name 8WORKDIR $APP_ROOT 9 10ADD ./Gemfile $APP_ROOT/Gemfile 11ADD ./Gemfile.lock $APP_ROOT/Gemfile.lock 12 13RUN bundle install 14ADD . $APP_ROOT
よろしくお願い致します。
回答1件
あなたの回答
tips
プレビュー