Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Régler problème d'assets lors du deploy #64

Closed
Jetinho opened this issue Apr 21, 2021 · 3 comments
Closed

Régler problème d'assets lors du deploy #64

Jetinho opened this issue Apr 21, 2021 · 3 comments

Comments

@Jetinho
Copy link
Owner

Jetinho commented Apr 21, 2021

Lié à #63

Pb qui lève aussi le besoin de mettre en place un staging pour tester les conditions réelles avant deploy en prod.

image

@Jetinho
Copy link
Owner Author

Jetinho commented Apr 21, 2021

Les markers ne sont pas disponibles, en essayant d'accéder à l'adresse de l'image -> erreur 500.

Pistes possibles :

https://stackoverflow.com/questions/52421137/rails-5-heroku-assets-are-not-loaded-in-production-but-works-in-localhost/52423496

https://stackoverflow.com/questions/44588900/assets-loading-issue-on-rails-5-app-with-heroku/44589171

La commande RAILS_ENV=production bundle exec rake assets:precompile devrait résoudre le pb.

Mais plantage de mon côté :

creuser
sass/sassc-ruby#133
sass/sassc-ruby#146

https://devcenter.heroku.com/articles/rails-asset-pipeline

@TJBZH38 pour info, si tu veux jeter un oeil, sinon j'essaierai plus tard

@Jetinho
Copy link
Owner Author

Jetinho commented May 2, 2021

Essai en lançant le serveur en mode test :
rails s -e test

Modif à apporter au seed pour peupler la DB de test.
(il manquait un user aux organisations)

+puts "Creating test user"
+
+user = User.create(email: "test@mail.com", password: 'password')
+
 puts "Creating organisations"
+
 ORGANISATIONS = ["Eisenia", "Grand Lyon Métropole"]
 ORGANISATIONS.each do |name|
-  CollectiveComposting::Organisation.create(name: name, slug: name.parameterize)
+  o = CollectiveComposting::Organisation.create(name: name, slug: name.parameterize, user_id: user.id)
+  puts o.to_yaml
 end
 puts "#{CollectiveComposting::Organisation.count} organisations created"
-
+sleep 4

RAILS_ENV=test rails assets:precompile

RAILS_ENV=test rails db:setup

@Jetinho
Copy link
Owner Author

Jetinho commented May 2, 2021

Essai en downgradant sprockets, comme suggéré ici :
sass/sassc-rails#122

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant