Add DisplayAd to seeds (#19453)

This commit is contained in:
Mac Siri 2023-05-11 15:33:10 -04:00 committed by GitHub
parent b09b0207c6
commit a1ca675e6f
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 15 additions and 1 deletions

View file

@ -557,6 +557,20 @@ end
##############################################################################
seeder.create_if_none(DisplayAd) do
DisplayAd::ALLOWED_PLACEMENT_AREAS.each do |placement_area|
DisplayAd.create!(
name: "#{Faker::Lorem.word} #{placement_area}",
body_markdown: Faker::Lorem.sentence,
published: true,
approved: true,
placement_area: placement_area
)
end
end
##############################################################################
# change locale to en to work around non-ascii slug problem
loc = I18n.locale
Faker::Config.locale = "en"

View file

@ -50,7 +50,7 @@ RUN echo $(date -u +'%Y-%m-%dT%H:%M:%SZ') >> "${APP_HOME}"/FOREM_BUILD_DATE && \
echo $(git rev-parse --short HEAD) >> "${APP_HOME}"/FOREM_BUILD_SHA && \
rm -rf "${APP_HOME}"/.git/
RUN rm -rf node_modules vendor/assets spec
RUN rm -rf node_modules spec
## Development
FROM builder AS development